日期:2014-05-18 浏览次数:20416 次
@CWH的数据确实是下列数据: 'A','B','C','D','F','E','G' 触发器中的语句: update table set FPH='AA',CWBZ='BB' where AB in (@CWH)没有影响行 但是 我考出数据之后在外面运行如下语句: update table set FPH='AA',CWBZ='BB' where AB in ('A','B','C','D','F','E','G') 却有影响行。 将此语句赋值触发器中: update table set FPH='AA',CWBZ='BB' where AB in ('A','B','C','D','F','E','G') 运行插入语句 也有影响行 为什么 update table set FPH='AA',CWBZ='BB' where AB in (@CWH)没有影响行 呢 请高手们指点指点
--try: exec('update table set FPH='''AA''',CWBZ='''BB''' where AB in ('+@CWH+')')