plsql
plsql
Named Blocks: Modular, reusable, and stored for repeated use. ( stored
as an object in DB)
Anonymous Blocks:
Example :
DECLARE
BEGIN
END;
Example
BEGIN
DBMS_OUTPUT.PUT_LINE('Hello, Vishal!');
END;
DECLAREs
num1 number;
num2 number;
num1 number;
num2 number;
BEGIN
num1 :=10;
num2:=10;
total := num1+num2;
dbms_output.put_line(total);
END;
Constant value
DECLARE
BEGIN
END;
1. Cursor
2. Bulk collect
DECLARE
lv_ename varchar2(10);
begin
dbms_output.put_line(lv_ename);
end;
Multiple records :
DECLARE
CURSOR emp_cursor IS
lv_ename VARCHAR2(10);
BEGIN
END LOOP;
END;