Professional Documents
Culture Documents
Exercise 1:
DECLARE
a numeric;
b numeric;
c numeric;
BEGIN
a := 1;
b := 2;
c := a;
a := b;
b := c;
END;
Exercise 2:
DECLARE
a number;
i number;
fact number:=1;
BEGIN
a := 10;
END;
Exercise 3:
DECLARE
a number;
b number;
BEGIN
a := 48;
b := 84;
IF a > b THEN
a := a-b;
ELSE
b := b-a;
END IF;
END LOOP;
IF a = 0 THEN
DBMS_OUTPUT.PUT_LINE('pdgc = ' || b);
ELSE
DBMS_OUTPUT.PUT_LINE('pdgc = ' || a);
END IF;
END;
Exercise 4:
DECLARE
a:=table_50();
a.EXTEND(20);
b := a(j);
a(j) := a(i);
a(i) := b;
END LOOP;
END LOOP;
FOR i IN 1..20 LOOP
DBMS_OUTPUT.PUT_LINE(a(i));
END LOOP;
END;
Exercise 5:
DECLARE
cl Rclient;
BEGIN
DBMS_OUTPUT.PUT_LINE(cl.nom);
END;
Exercise 6:
BEGIN
OPEN PRIXT(numc);
CLOSE PRIXT;
RETURN PT;
END;