我有一个存储过程,比如带有可选参数@Param1int= NULL的"Test“。在该过程中,如果调用方提供了一个值,则使用@Param1 1的值来更新某个表中某些列的值。如果未提供参数,则不更新列。不幸的是,该列允许NULL,因此调用方无法将列值设置为NULL。因此,问题是:程序是否能够区分以下两个调用?EXEC T
我想要创建一个更新触发器,它将检查状态列值是否已经从挂起(10)更改为Live(13)。这将将LiveDate列更新为GETDATE()。但是,当状态再次从Live更改为进程中的下一个状态(即不等于13的状态)时,它将LiveDate设置为null。例如,挂起的-> Live(LiveDate正确设置) ->已关闭(LiveDate设置为null)。
ALTER