You are on page 1of 2

CREATE OR REPLACE PROCEDURE greetings

AS
BEGIN
dbms_output.put_line('Hello World!');
END;
/

begin
greetings;
end;

*)))
create or replace procedure multiplication(a in number,b in number , c out number)
IS
begin
c:=a*b;
DBMS_OUTPUT.PUT_LINE('value of c' ||c);
end;

declare
a number;
b number;
c number;
begin
a:=4;
b:=5;
multiplication(a,b,c);
end;

*))
create or replace procedure calculator(A in number, B in number, C out number, D
out number, E out number, F out number)
is
begin
C := A+B;
D := A-B;
E := A*B;
F := A/B;
end;

declare
A number:= 20;
B number:= 10;
C number;
D number;
E number;
F number;
begin
calculator(A,B,C,D,E,F);
dbms_output.put_line('Addition ' || C);
dbms_output.put_line('Subtraction ' || D);
dbms_output.put_line('Multiplication ' || E);
dbms_output.put_line('Division ' || F);
end;
*)
create or replace procedure "INSERTUSER"
(id IN NUMBER,
name IN VARCHAR2)
is
begin
insert into employee(empid,ename) values(id,name);
end;
/

BEGIN
insertuser(1,'oo');
dbms_output.put_line('record inserted successfully');
END;
/

*)
DECLARE
a number;
PROCEDURE squareNum(x IN OUT number) IS
BEGIN
x := x * x;
END;
BEGIN
a:= 23;
squareNum(a);
dbms_output.put_line(' Square of (23): ' || a);
END;
/

create or replace procedure p1(n in integer, f in out integer)


is

begin
f:=1;
for i in 1..n loop
f:=f*i;
end loop;
dbms_output.put_line(f);
end;

declare
f integer:=1;
begin
p1(5,f);
end;

You might also like