社区
疑难问题
帖子详情
往SQL 中insert时 字符串中包含单引号怎么解决
dengyi422
2009-10-21 12:00:11
INSERT INTO UserInfo(name,address) VALUES()
假设我现在有一个字符串里有单引号 那么添加的时候就会和本身的单引号有冲态.到致添加报错 而我又不想替换掉怎么解决这个问题?
就是我要把单引号也添加进去 不是替换
...全文
1060
6
打赏
收藏
往SQL 中insert时 字符串中包含单引号怎么解决
INSERT INTO UserInfo(name,address) VALUES() 假设我现在有一个字符串里有单引号 那么添加的时候就会和本身的单引号有冲态.到致添加报错 而我又不想替换掉怎么解决这个问题? 就是我要把单引号也添加进去 不是替换
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdhdy
2009-10-21
打赏
举报
回复
'一般都成对出现,把一个'替换成2个''
SQL77
2009-10-21
打赏
举报
回复
REPLACE(@COL,'''','''''')
linste
2009-10-21
打赏
举报
回复
转义
--小F--
2009-10-21
打赏
举报
回复
''''这样
SQL77
2009-10-21
打赏
举报
回复
INSERT INTO UserInfo(name,address) VALUES()
''''
两点表一点
让你望见影子的墙
2009-10-21
打赏
举报
回复
两个''表示一个'
解决
sql
插入
字符串
中
包含
‘
单引号
问题
先看一下常规的插入:
insert
into user VALUES (125,'王小'二'',98);
insert
into user VALUES (124,'王'小'二',98); 这样会报错: You have an error in your
SQL
syntax; check the manual that corresponds to your My
SQL
server version for the right syntax to use near '二'',98)' at .
SQL
Server
中
单引号
的处理方案
根据实际需求,可以选择使用双
单引号
替代、转义字符、QUOTED_IDENTIFIER选项或CONCAT函数来处理
包含
单引号
的
字符串
,以确保
SQL
语句的正确性和可读性。如果在
SQL
Server
中
需要拼接
字符串
,并且其
中
包含
单引号
,可以使用CONCAT函数来处理。上述代码
中
,
字符串
的起始和结束由双引号表示,而
单引号
则可以直接使用,无需进行任何特殊处理。在第一个示例
中
,使用两个连续的
单引号
替代了
字符串
中
的
单引号
。在上述代码
中
,CONCAT函数将三个
字符串
连接起来,并在第二个
字符串
中
插入了一个
单引号
字符。
sql
添加数据
时
如何处理
字符串
中
的
单引号
sql
添加数据
时
如何处理
字符串
中
的
单引号
2010-11-3 23:01 提问者:wangyuanshun88|浏览次数:921次 问题补充:比如:
insert
into user values('aa','it's') 我来帮他解答 2010-11-3 23:09 满意回答
insert
into user values...
[
Sql
Server]如何向数据库插入带有
单引号
(')的
字符串
今天在做一个复制功能的
时
候,发现存在
单引号
字符串
与
INSERT
INTO 语句的' '产生冲突。 在网络上找到了一个这样功能 如何向数据库插入带有
单引号
(')的
字符串
用
SQL
语句往数据库某字段(字符型)
中
插入
字符串
,但是当该
字符串
中
带有
单引号
(')
时
就会出错!因为插入的
字符串
被从
单引号
处截断,造成
SQL
语句的语法错误! 我们在编程当
中
,经常会遇到在操作数据库
时
,向表里插入
Oracle
insert
数据
时
字符串
中
有‘
单引号
问题
Oracle
insert
数据
时
字符串
中
有'
单引号
问题
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章