1。在插入的时候,先将插入的数据记录存放到系统自动建立的一个临时表中,这个表的结构同插入表的结构,在触发器中用INSERTED来调用此表;
2。DELETED表的说明同INSERTED,只不过是在删除表时使用。
2。DELETED表的说明同INSERTED,只不过是在删除表时使用。
解决方案 »
- SQL简单触发器
- 在SQL2000中如何用SELECT 语句来查询列中数据含有"_"及"%"号内容的数据。
- sql server2000在win2000上安装失败,请看日志,请求帮助!
- 求助,一个时间输出的问题
- 请问如何设置
- 本机能正常访问,另一台无法访问
- 求助:关于数值的比较问题
- 问题 sql 大家 帮帮忙 问题 sql 大家 帮帮忙 问题 sql 大家 帮帮忙 问题 sql 大家 帮帮忙 问题 sql 大家 帮帮忙
- cnn1.Execute strSQLRestore, , adExecuteNoRecords中"adExecuteNoRecords"含义
- sql server 7.0的优点?请各位告知(急)
- 如何向sqlserver中写入图片字段数据
- 问一个初级的问题!谢谢各位大哥喽。在线等待回答
接到insert,update,delete命令后,将执行的语句结果放入临时表后.
先检查是不是有与insert,update,delete相对应触发器存在,没有触发器执行sql语句,清临时表。
有的话,
对sql server而言for insert,update,delete可以认为是先执行触发器,后执行sql语句而后清掉这次触发生成的临时表。after是先执行sql语句后执行触发器,而后清掉临时表的。至于替换就是执行完触发器直接就清临时表的了