oracle--pl/sql

create or replace trigger bb
before insert or update of ncol
on
test_table
for each row
begin
if :new.ncol<0 then
raise_application_error(-20180,'sdfakfjeiw');
end if;

end;


 select object_name from user_objects where object_type='FUNCTION';      --查看当前用户定义了那些函数


对子程序所依赖的数据对象进行改变或删除时,子程序可能会因为这些对象的改变而变成无效的,因此需要在改变了依赖的对象后要重新编译子程序

ALTER PROCEDURE/FUNCTION subproname COMPILE;





你可能感兴趣的:(object,function,user,application,insert,each)