insert ufdata_001_2017.dbo.Department(cDepCode,cDepName, iDepGrade,cDepMemo)
select code,(case name when 'SB' then '12312' ELSE name end) AS name,1,id from inserted --这样写在触发器里面就得不到我想要的结果。
insert ufdata_001_2017.dbo.Department(cDepCode,cDepName, iDepGrade,cDepMemo)
select code,(case name when 'SB' then '12312' ELSE name end) AS name,1,id from AA_Department --如果直接执行的话,就能得到我想要的CASE出来的效果。
name不是在触发器里面运行时,当等于SB就自动转换成12312,如果是在触发器里面运行,就不会自动转换成12312了。还是SB,请问这个case是不是不能写在触发器里面呀?
我问的不是update呀!
追答看错了
追问哦哦,那怎么才能在触发器里面触发case这个条件呀?