rt
在一个表的update时建立一个触发器,要求若有用户更新第3个字段或第8个字段时则执行触发器中相应的命令。
判断语句如下:
if ( SUBSTRING(COLUMNS_UPDATED(),1,1)=power(2,(3-1)) or (SUBSTRING(COLUMNS_UPDATED(),1,1)=power(2,(8-1)) ) )
但在实际测试中发现,当用户更新的行数不只是第3个字段或第8个字段则该判断语句内的命令不被执行,例如,用户更新了第3个字段和第4个字段时。
请问各位大侠,这个问题该怎么解决。