ALTER trigger [dbo].[jieshushijian]
on [dbo].[上架]
for update
as
begin
if update(上架单号)
update 上架
set 结束时间=GETDATE();
end
这是所做的触发器的代码,如图,按这个代码编写的话只要上架单号这一列任意一行数据修改都会在所有结束时间上更新时间。
有没有约束条件可以实现修改了上架单号这一列某一行的数据后,只在同一行的结束时间上更新时间。
谢谢大神指点。
...全文
4363打赏收藏
SQL如何让某一行某一列的数据修改时同一行另一列时间实时更新
ALTER trigger [dbo].[jieshushijian] on [dbo].[上架] for update as begin if update(上架单号) update 上架 set 结束时间=GETDATE(); end 这是所做的触发器的代码,如图,按这个代码编写的话只要上架单号这一列任意一行数据修改都会在所有结束时间上更新时间。 有没有约束条件可以实现修改了上架单号这一列某一行的数据后,只在同一行的结束时间上更新时间。 谢谢大神指点。