怎么获得触发器update这条记录的ID~~~在线等

w2512149 2009-09-28 10:44:44
怎么获得触发器update这条记录的ID~~~在线等

CREATE trigger t01_update ON [dbo].[TT01]
for update
AS
--Declare @i int
--Select @i=z --怎么获得TT01被update的ID~~~~~~~~~~~~~~~~~~~~~~~~
exec P_T03_1 @i,2

...全文
199 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2009-09-28
  • 打赏
  • 举报
回复
怎么获得触发器update这条记录的ID~~~在线等

CREATE trigger t01_update ON [dbo].[TT01]
for update
AS
--Declare @i int
--Select @i=z --怎么获得TT01被update的ID~~~~~~~~~~~~~~~~~~~~~~~~
exec P_T03_1 @i,2


--------------------

select @i = id from deleted
--小F-- 2009-09-28
  • 打赏
  • 举报
回复
从deleted表中获取
华夏小卒 2009-09-28
  • 打赏
  • 举报
回复

Declare @i int
Select @i=(select id from inserted) ----更新一条记录时,这样处理
ks_reny 2009-09-28
  • 打赏
  • 举报
回复

SELECT @i=z from deleted
bancxc 2009-09-28
  • 打赏
  • 举报
回复
select id from inserted

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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