0% found this document useful (0 votes)
15 views

PLSQL 3

Uploaded by

mikku ninavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

PLSQL 3

Uploaded by

mikku ninavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

plsql_2

PL/SQL

q1)

SQL> set serveroutput on;


SQL> declare
2 regno varchar2(10);
3 name varchar2(20);
4 begin
5 regno:=&regno;
6 name:=&name;
7 dbms_output.put_line('Register Number is'||regno);
8 dbms_output.put_line('name is'||name);
9 end;
10 /
Enter value for regno: '13BCE0685'
old 5: regno:=&regno;
new 5: regno:='13BCE0685';
Enter value for name: 'Shivank'
old 6: name:=&name;
new 6: name:='Shivank';
Register Number is13BCE0685
name isShivank

PL/SQL procedure successfully completed.

q2)

SQL> declare
2 P number(5);
3 N number(1);
4 R number(2);
5 SI number(4,2);
6 begin
7 P:=&P;
8 N:=&N;
9 R:=&R;
10 SI:=(P*N*R)/100;
11 dbms_output.put_line('Simple Interest is '||SI);
Page 1
plsql_2
12 end;
13 /
Enter value for p: 10
old 7: P:=&P;
new 7: P:=10;
Enter value for n: 2
old 8: N:=&N;
new 8: N:=2;
Enter value for r: 12
old 9: R:=&R;
new 9: R:=12;
Simple Interest is 2.4

PL/SQL procedure successfully completed.

SQL> /
Enter value for p: 5
old 7: P:=&P;
new 7: P:=5;
Enter value for n: 3
old 8: N:=&N;
new 8: N:=3;
Enter value for r: 15
old 9: R:=&R;
new 9: R:=15;
Simple Interest is 2.25

PL/SQL procedure successfully completed.

q3)

SQL> declare
2 radius number(2);
3 area number(4,2);
4 begin
5 radius:=&radius;
6 area:=3.157*radius*radius;
7 dbms_output.put_line('Area of the circle is '||area);
8 end;
9 /
Enter value for radius: 2
old 5: radius:=&radius;
Page 2
plsql_2
new 5: radius:=2;
Area of the circle is 12.63

PL/SQL procedure successfully completed.

SQL> /
Enter value for radius: 5
old 5: radius:=&radius;
new 5: radius:=5;
Area of the circle is 78.93

PL/SQL procedure successfully completed.

q4)

SQL> declare
2 str varchar2(25);
3 len number;
4 begin
5 str:=&str;
6 len:=length(str);
7 dbms_output.put_line('Length of '||str||' is '||len);
8 end;
9 /
Enter value for str: 'SHIVANK'
old 5: str:=&str;
new 5: str:='SHIVANK';
Length of SHIVANK is 7

PL/SQL procedure successfully completed.

q5)

Page 3
plsql_2
SQL> declare
2 v_date1 varchar2(20);
3 v_date2 date;
4 begin
5 v_date1:=&v_date1;
6 v_date2:=to_date(v_date1,'dd-mm-yyyy');
7 dbms_output.put_line(v_date2);
8 end;
9 /
Enter value for v_date1: '25 October 2016'
old 5: v_date1:=&v_date1;
new 5: v_date1:='25 October 2016';
25-OCT-16

PL/SQL procedure successfully completed.

SQL> /
Enter value for v_date1: '20 June 2019'
old 5: v_date1:=&v_date1;
new 5: v_date1:='20 June 2019';
20-JUN-19

PL/SQL procedure successfully completed.

q6)

SQL> declare
2 num number;
3 begin
4 num:=#
5 if mod(num,2)=0 then
6 dbms_output.put_line(num||''||'Is Even Number');
7 else
8 dbms_output.put_line(num||''||'Is Odd Number');
9 end if;
10 end;
11 /
Enter value for num: 23
old 4: num:=#
Page 4
plsql_2
new 4: num:=23;
23Is Odd Number

PL/SQL procedure successfully completed.

SQL> /
Enter value for num: 14
old 4: num:=#
new 4: num:=14;
14Is Even Number

PL/SQL procedure successfully completed.

q7)

SQL> declare v_no number;


2 begin
3 select ssn into v_no from employee where first_name='Doug';
4 dbms_output.put_line(v_no);
5 end;
6 /
554433221

PL/SQL procedure successfully completed.

Page 5

You might also like