日期:2014-05-18  浏览次数:20986 次

sql 语句中有'怎么办
如题,我把 '改成 " "   但是插入数据库后也变成 " "了   我用的是sql   server
谢谢

------解决方案--------------------
用两个 ' '表示一个 '
------解决方案--------------------
declare @a varchar(10)
set @a= ' ' 'a ' ' '
select replace(@a, ' ' ' ', ' " ')
------解决方案--------------------

insert into 表名(字段名) values( 'a ' 'bc ')

--实际追加的是:a 'b
------解决方案--------------------
如何将单引号存进数据库?

--建立测试表和数据
create table a(
a1 varchar(100) null
)

insert into a values( ' ' '你好 ' ' ')

select * from a
--结果
'你好 '

insert into a values( ' "你好 " ') --是双引号
--结果
"你好 "