怎么把SQL语句作为一个字符串插入到数据库中

XingYouGu 2007-01-26 09:38:46
怎么把SQL语句作为一个字符串插入到数据库中?

我这段语句出了问题:
insert into databaselog (sqlstr) values ('insert into dzjb (fjbm,bm,placename,bjbm) values ('-1','7','fs','7')')
...全文
591 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiao8310 2007-01-27
  • 打赏
  • 举报
回复
insert into databaselog (sqlstr) values select replace(sql语句,'','''')
Well 2007-01-27
  • 打赏
  • 举报
回复
注意字符串就OK了..
abc_sk 2007-01-26
  • 打赏
  • 举报
回复
,,
sgucxc0 2007-01-26
  • 打赏
  • 举报
回复

在SQL里:
若想要引用单引号(')作为字符串中的一部分,
必须用两个单引号('')代替,以区分字符串边界符(')
marco08 2007-01-26
  • 打赏
  • 举报
回复
--try

insert into databaselog (sqlstr) values ('insert into dzjb (fjbm,bm,placename,bjbm) values (''-1'',''7'',''fs'',''7'')')
zsl5305256 2007-01-26
  • 打赏
  • 举报
回复
create table tc(str1 nvarchar(100))
go
insert into tc select 'insert into tc select * from str1'
houyichong 2007-01-26
  • 打赏
  • 举报
回复
insert into databaselog (sqlstr) values ('insert into dzjb (fjbm,bm,placename,bjbm) values (''-1'',''7'',''fs'',''7'')')

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧