【问题标题】:T-SQL Use the IF Update(fieldname) in a update trigger dynamicallyT-SQL 在更新触发器中动态使用 IF Update(fieldname)
【发布时间】:2018-11-19 16:02:43
【问题描述】:

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

declare
   @myfield varchar(20)

set @myfield = 'currency'

if update(@myfield) ...do something 

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

//玛丽KH

【问题讨论】:

    标签: sql-server tsql triggers


    【解决方案1】:

    试试这个...

    declare @myfield sysname
    
    set @myfield = 'currency'
    
    if update(@myfield) ...do something
    

    有关 sysname 数据类型的详细信息,请参阅 this link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      • 2011-01-10
      • 2016-10-18
      • 1970-01-01
      • 2018-02-28
      • 2017-10-08
      • 1970-01-01
      相关资源
      最近更新 更多