【发布时间】:2009-10-07 03:02:21
【问题描述】:
在存储过程中,我尝试有条件地更新字段(如下面 SQL 语句中的第二行)
UPDATE [some_stuff] SET
last_update = CASE WHEN val = @NewVal THEN last_update ELSE GETDATE() END,
val = @NewVal
...但是对于 text/ntext 字段。最有效的方法是什么?它必须是单独的UPDATETEXT 声明吗?我必须先做一个额外的SELECT 吗?
【问题讨论】:
标签: sql sql-server tsql sql-update