求sql 数据插入时候的 条件中in的用法 在线等!!!
@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+')')