当前位置: 代码迷 >> Sql Server >> 'a''b' 如何把这种类型的数据插入数据库
  详细解决方案

'a''b' 如何把这种类型的数据插入数据库

热度:91   发布时间:2016-04-24 09:22:38.0
'a','b' 怎么把这种类型的数据插入数据库
'a','b'   怎么把这种类型的数据插入数据库
------解决思路----------------------
insert into tb(col) select '''a'''
------解决思路----------------------
内容中的单引号一变两,两边再包单引号。
INSERT INTO table1(col1) VALUES('''a'',''b''')

------解决思路----------------------
单引号一个变2个就可以了
------解决思路----------------------
字符串的单引号数*2=单引号数
如果是字符串之间的传参要用QUOTENAME
SELECT '''a'',''b'''--'a','b'


SELECT QUOTENAME('''a'',''b''','''')--'''a'',''b'''

------解决思路----------------------
就是把要插入的字符中单引号转义下就可以了,上面都给我了写法
------解决思路----------------------
引用:
内容中的单引号一变两,两边再包单引号。
INSERT INTO table1(col1) VALUES('''a'',''b''')

 简单,直观。
  相关解决方案