触发器中动态生成insert into 语句的问题?

JCJC错别字检测-田春峰 JCJC错别字检测-田春峰 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好:
我碰到的问题如下:
触发器中动态生成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呀
能给我例子吗
...全文
评论 6
收藏 已收藏
分享
返回顶部
JCJC错别字检测-田春峰
JCJC错别字检测-田春峰 领域专家: 编程技术技术领域 领域专家: 编程技术技术领域
疑难问题 22,298 成员 121,727 内容