触发器问题,关于inserted表,和deleted表

learn2003 2004-02-04 11:17:23
触发器中有一个inserted表和一个deleted表,这两个表作用和工作原理是什么?例如现在有一个叫“customer”的表,inserted表和deleted表的表结构是不是对应这个customer表的表结构?
...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yifanlxj 2004-05-12
  • 打赏
  • 举报
回复
我这两天,在写trigger时也对"inserted表和deleted表"进行了研究,也发现这个表中只有一条信息,但我不相其只有一条记录,你可以写一条语看一下其内容,语句如下:
在trigger中写下这样的语句select * from inserted into table xxx
你可以在运算完成之后,退出“企业管理器”再进入(相当于刷新)就可以看到这个表的内容了。
HuangQQ 2004-05-12
  • 打赏
  • 举报
回复
我也看过帮助了!不明白的是这两个表里面的内容,是不是不论什么时候,这两个表里面的记录都只有一条?
netcoder 2004-04-13
  • 打赏
  • 举报
回复
修改前的记录在deleted表里,修改后的在inserted表里
例如一个学生表的结构为:

编号 姓名
001 小毛
002 大毛

执行下列语句:Update 学生表 Set 姓名='张三' Where 编号='001'

则在触发器中,
deleted表里的内容是 001 小毛
inserted表里的内容是 001 张三
killygirl 2004-04-13
  • 打赏
  • 举报
回复
哈哈,应该去帮助里看,到里面搜索"inserted表和deleted表"。
我也是新手,老问别人这些问题似乎懒了点哈:)

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧