2009年10月29日

AFTER触发器与INSTEAD OF触发器的区别

摘要: INSTEAD OF 触发器用来代替通常的触发动作,即当对表进行INSERT、UPDATE 或 DELETE 操作时,系统不是直接对表执行这些操作,而是把操作内容交给触发器,让触发器检查所进行的操作是否正确。如正确才进行相应的操作。因此,INSTEAD OF 触发器的动作要早于表的约束处理。 INSTEAD OF 触发器的操作有点类似于完整性约束。在对数据库的操纵时,有些情况下使用约束可以达到更好... 阅读全文

posted @ 2009-10-29 16:01 ★金★ 阅读(630) 评论(0) 推荐(0) 编辑

触发器AFTER及FOR的区别

摘要: AFTER Specifies that the DML trigger is fired only when all operations specified in the triggering SQL statement have executed successfully. All referential cascade actions and constraint checks also ... 阅读全文

posted @ 2009-10-29 16:00 ★金★ 阅读(1027) 评论(1) 推荐(0) 编辑

TRIGGER 触发器获得insert, delete, update行的信息

摘要: 触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。Deleted 表和触发器表通常没有相同的行。 Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插... 阅读全文

posted @ 2009-10-29 14:30 ★金★ 阅读(745) 评论(0) 推荐(0) 编辑

Using SQL Functions

摘要: Using SQL Functions Function must be entered in escaped ODBC syntax. The functions are entered in the form {fn function([parm_1[,parm_n]])}. For example: select LAST_NAME, FIRST_NAME,{fn CONCAT(FIRST... 阅读全文

posted @ 2009-10-29 14:26 ★金★ 阅读(273) 评论(0) 推荐(0) 编辑

导航