WEB开发网
开发学院数据库DB2 DB2 Express-C 9 DBA 和开发人员实验教程,快速实验... 阅读

DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 11,12:创建触发器和用户自定义函数

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 清单 1. 创建触发器WHEN(1=1)BEGINATOMICINSERTINTODB2ADMIN.saleslog(userid,daytime)VALUES(CURRENTUSER,CURRENTTIMESTAMP);END(注意:语句触发器在激活触发器的语句执行完之后执行一次,行触发器指定


清单 1. 创建触发器
WHEN ( 1=1 ) 
BEGIN ATOMIC 
INSERT INTO DB2ADMIN.saleslog (userid, daytime) VALUES (CURRENT USER, 
CURRENT TIMESTAMP) ; 
END 

(注意:语句触发器在激活触发器的语句执行完之后执行一次。行触发器指定,每当触发的 SQL 语句影响到一行时,都执行触发的动作。)


图 3. 设置已触发选项
DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 11,12:创建触发器和用户自定义函数

图片看不清楚?请点击这里查看原图(大图)。

单击“确定”按钮创建触发器。

6.现在应该能够在“控制中心”中的“触发器”文件夹中看到这个触发器。


图 4. 查看创建的触发器
DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 11,12:创建触发器和用户自定义函数

图片看不清楚?请点击这里查看原图(大图)。

7.查询 saleslog 表,确定其中没有数据。删除其中可能存在的任何数据行(DELETE FROM saleslog)。

8.尝试更新 sales 表中的一个记录。(提示:使用 Command Editor 或 SQL Assist Wizard。)

上一页  1 2 3 4  下一页

Tags:DB Express DBA

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接