菜鸟问题,谁能提供一个创建触发器的sql脚本

菜鸟问题,谁能提供一个创建触发器的sql脚本
[22 byte] By [xiao_begonia-sky] at [2007-12-16]
# 1
CREATE OR REPLACE TRIGGER OnlyPositive
BEFORE INSERT OR UPDATE OF num_col
ON temp_table
FOR EACH ROW
BEGIN
IF :new.num_col < 0 THEN
RAISE_APPLICATION_ERROR(-20100, 'Please insert a positive value');
END IF;
END OnlyPositive;
/
bzszp-SongZip at 2007-10-23 > top of Msdn China Tech,Oracle,开发...
# 2
创建触发器?什么意思?
create trigger的语法?
动态创建?说清楚一点吧
snowy_howe-天下有雪 at 2007-10-23 > top of Msdn China Tech,Oracle,开发...
# 3
CREATE OR REPLACE TRIGGER LOGIN_ON_INFO
AFTER LOGON ON SCHEMA
BEGIN
INSERT INTO LOGIN_LOG(SESSION_ID,LOGIN_ON_TIME,LOGIN_OFF_TIME,USER_IN_DB,MACHINE,IP_ADDRESS,RUN_PROGRAM)
SELECT AUDSID,SYSDATE,NULL,SYS.LONG_USER,MACHINE,SYS_CONTEXT('USERENV','IP_ADDRESS'),PROGRAM
FROM V$SESSION WHERE AUDSID=USERENV('SESSIONID'); --当前的 SESSION
END LOGIN_ON_INFO;
bluecetacean-剑鱼 at 2007-10-23 > top of Msdn China Tech,Oracle,开发...