读书人

初学者级有关问题:当插入数据库中的变

发布时间: 2012-01-21 21:31:43 作者: rapoo

菜鸟级问题:当插入数据库中的变量有 ' (单引号),怎么办?
不知道如何解决
因为sql server 的分隔符号就是 '
所以一旦有这样的语句
insert into a (bb) values ( '我 '你 '他 ')
就没法了

[解决办法]
如果插入-----我 '你 '他
insert into a (bb) values ( '我 ' '你 ' '他 ')

如果插入----- '我 '你 '他 '
insert into a (bb) values ( ' ' '我 ' '你 ' '他 ' ' ')

[解决办法]
分隔符号里面两个单引号变一个,如:
declare @a varchar(20)
set @a = ' ' ' '
select @a

--------------------
'
[解决办法]
insert into a (bb) values ( '我 ' '你 ' '他 ')

[解决办法]
一个单引号要用两个单引号来表示
[解决办法]
在客户端,就要把‘ '’替换成‘ ' '’
[解决办法]
一个单引号要用两个单引号来表示

大致是这样的

读书人网 >SQL Server

热点推荐