Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
dATA FETCH;
DECLARE
V_SAL NUMBER(8);
V_ENAME VARCHAR2(20);
BEGIN
SELECT SAL ,ENAME INTO V_SAL,V_ENAME FROM EMP
WHERE EMPNO=7839;
DECLARE
V_SAL EMP.SAL%TYPE;
V_ENAME EMP.ENAME%TYPE;
BEGIN
SELECT SAL ,ENAME INTO V_SAL,V_ENAME FROM EMP
WHERE EMPNO=7839;
.........................................................IF STATEMENT
DECLARE
V_NUM NUMBER :=9;
BEGIN
IF V_NUM >10 THEN
DBMS_OUTPUT.PUT_LINE('INSIDE THE IF');
END IF;
DBMS_OUTPUT.PUT_LINE('OUTSUDE IF');
END;
/
DECLARE
V_NUM NUMBER :=9;
V_NUM2 NUMBER :=19;
BEGIN
IF V_NUM <10 AND V_NUM2<9 THEN
DBMS_OUTPUT.PUT_LINE('INSIDE THE IF');
END IF;
DBMS_OUTPUT.PUT_LINE('OUTSUDE IF');
END;
/
DECLARE
v_Place VARCHAR2(30) := 'Gotham';
BEGIN
IF v_Place = 'Metropolis' THEN
DBMS_OUTPUT.PUT_LINE('Metropolis');
ELSIF v_Place = 'Gotham' THEN
DBMS_OUTPUT.PUT_LINE('Gotham');
ELSIF v_Place = 'Amazon' THEN
DBMS_OUTPUT.PUT_LINE('Amazon');
ELSE
DBMS_OUTPUT.PUT_LINE('Please Call Avengers');
END IF;
DBMS_OUTPUT.PUT_LINE('Thanks For Contacting us');
END;
/
...............................................................LOOP
DECLARE
v_counter NUMBER :=0;
v_result NUMBER;
BEGIN
LOOP
v_counter := v_counter+1;
v_result := 19*v_counter;
DBMS_OUTPUT.PUT_LINE('19'||' x '||v_counter||' = '|| v_result);
END LOOP;
END;
/
.....................................TRIGGER
............................................total customer
RETURN total;
END;
/
DECLARE
c number(2);
BEGIN
c := totalCustomer();
dbms_output.put_line('Total no. of Customers: ' || c);
END;
/
........................................................................customer
DECLARE
a number;
v_qty number;
v_price number;
PROCEDURE squareNum(x IN OUT number) IS
BEGIN
x :=v_price * x;
END;
BEGIN
a:=v_qty;
squareNum(v_qty);
dbms_output.put_line(' total : ' || a ||'*'||'20 = '|| v_qty);
END;
/