Professional Documents
Culture Documents
end;
end;
declare
vdept number(2):= 10;
begin
avg_sal1(vdept);
dbms_output.put_line('--average salary of dept is '||vdept);
end;
vsal number(7,2);
begin
select avg(sal) into vsal from emp
where deptno = vdeptno;
return vsal;
end;
as
end;
as
end get_avgsal;
end;
create [or replace] trigger <trigger_name>
[ before | after ]
[ delete | [or] insert | [or] update
[ of < column1>, [<column2> �. ]
on <table_name>
[ for each row [when <condition>]]
begin
�.
-- pl/sql code
�.
end;
end if;
end;
if (trim(to_char(sysdate,'day'))='saturday') then
end if;
end;
create or replace trigger logchanges
before insert or update or delete
on logtable
for each row
declare
v_changetype char(1);
begin
if inserting then
v_changetype := `i�;
-- some code here
elsif updating then
v_changetype := `u�;
-- some code here
else
v_changetype := `d�;
-- some code here
end if;
�
�
end logchanges;
end logchanges;