触发器中动态生成insert into 语句的问题?
大家好:
我碰到的问题如下:
触发器中动态生成insert into 语句的问题?
具体是:因为sql server中字符串包括在:''中。
可是我需要在触发其中动态生成,类似下面的语句:
insert into ( col1 , col2 ) values( 'aaa' , 'bbb' )
insert into ( col1 , col2 ) values( 'eee' , 'fff' )
insert into ( col1 , col2 ) values( 'kkk' , 'mmm' )
的语句。
可是 sql server 不能用 ''aaa'' 这样的句子在来生成一个字符串。
如果我用变量方法代替:Declare @aaa = 'aaa'等等,然后使用:
insert into ( col1 , col2 ) values( @aaa , @bbb )
insert into ( col1 , col2 ) values( @eee , @fff )
可是sql把上面的语句解释成:
insert into ( col1 , col2 ) values( aaa , bbb )
insert into ( col1 , col2 ) values( eee , fff )
老天:我怎么动态生成insert into呀
能给我例子吗