T-SQL在更新触发器中动态使用IF Update(fieldname)

时间:2018-11-19 16:02:43

标签: sql-server tsql triggers

我想在更新(之前)触发器中做类似的事情

declare
   @myfield varchar(20)

set @myfield = 'currency'

if update(@myfield) ...do something 

如果我喜欢...if update([currency])

,如果可以使用

// MarieKH

1 个答案:

答案 0 :(得分:0)

尝试一下...

declare @myfield sysname

set @myfield = 'currency'

if update(@myfield) ...do something

有关系统名称数据类型的详细信息,请参见this link