这里有张桌子
[Active] | [DeactivationDate]
true | null
false | 22.03.2017 0:00:00
我如何编写一个在数据更改(更新)时触发的触发器。如果数据发生变化,Active 中的值从 true 变为 false,则将 DeactivationDate 的值从 NULL 更改为 (getdate())。
而如果它从 false 变为 true,则抛出错误并且不记录这样的变化
提前致谢。
这里有张桌子
[Active] | [DeactivationDate]
true | null
false | 22.03.2017 0:00:00
我如何编写一个在数据更改(更新)时触发的触发器。如果数据发生变化,Active 中的值从 true 变为 false,则将 DeactivationDate 的值从 NULL 更改为 (getdate())。
而如果它从 false 变为 true,则抛出错误并且不记录这样的变化
提前致谢。
我希望你的表有一个标识符(id),在这种情况下你可以这样做: