怎么获取触发触发器行的ID
比如我用updateCRM_OppSalePhasesetday=1whereID=1触发的触发器,触发器怎么获取这个ID...
比如我用update CRM_OppSalePhase set day =1 where ID=1 触发的触发器,触发器怎么获取这个ID
展开
1个回答
展开全部
是SQLSERVER还是oracle,
sqlserver获取新的是inserted.id,老的是deleted.ID
ORACLE新的是:new.id,老的:old.id
sqlserver获取新的是inserted.id,老的是deleted.ID
ORACLE新的是:new.id,老的:old.id
更多追问追答
追问
用的是sqlserver,可以具体说下吗?
追答
create trigger tri1 on table
before update
as
begin
if
inserted.id=条件 --如果插入的ID=某个值执行
then
执行语句
end if
end
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询