社区
基础和管理
帖子详情
sql 中单引号包单引号应该怎么处理呀?
rainzero
2008-11-27 11:51:09
sql 中单引号包单引号应该怎么处理呀?
execute immediate 'delete table haoma where sid = 'aaa'';
...全文
102
4
打赏
收藏
sql 中单引号包单引号应该怎么处理呀?
sql 中单引号包单引号应该怎么处理呀? execute immediate 'delete table haoma where sid = 'aaa'';
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hebo2005
2008-11-27
打赏
举报
回复
原来语句中一个'的,变成两个
如果在语句开头或者结尾的,就变成3个,如果是单独的',就变成4个
比如原语句
delete table haoma where sid = 'aaa'
假设没有变量,改成动态SQL,就是
'delete table haoma where sid = ''aaa'''
如aaa是变量产生的,语句丈相当于
delete table haoma where sid = ' +aaa变量+'
改写是变成这样
'delete table haoma where sid = '''||aaa|''''
范佩西_11
2008-11-27
打赏
举报
回复
两单为一单
范佩西_11
2008-11-27
打赏
举报
回复
两单一双
sleepzzzzz
2008-11-27
打赏
举报
回复
execute immediate 'delete table haoma where sid = ''aaa''';
''两个单引号表达一个'号.
SQL
Server
中
单引号
的两种
处理
技巧
和数据库打交道要频繁地用到
SQL
语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差、效率低、功能弱等等缺点。因此大多数的程序员极少或较少用这种绑定的方式。而采用非绑定方式时许多程序员大都忽略了对
单引号
的特殊
处理
,一旦
SQL
语句的查询条件的变量有
单引号
出现,数据库引擎就会报错指出
SQL
语法不对,本文为大家介绍两种可以解决和
处理
这种
单引号
的问题的方法(以VB为例子)。
sql
语句
中
单引号
,双引号的
处理
方法
下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。 假如有下述表格: mytabe 字段1 username 字符串型(姓名) 字段2 age 数字型(年龄) 字段3 birthday 日期型(生日) 字段4 marry 布尔型(是否结婚,结婚为True,未结婚为False) 字段5 leixing 字符串型(类型) 1
sql
语句
中
单引号
嵌套问题(一定要避免直接嵌套)
直接嵌套肯定是不行的,java
中
用反斜杠做转义符也是不行的,在
sql
中
是用
单引号
来做转义符的
SQL
中
存储过程
中
SQL
语句的
单引号
和双引号问题[总结].pdf
SQL
中
存储过程
中
SQL
语句的
单引号
和双引号问题[总结].pdf
MS-
SQL
Server
中
单引号
的两种
处理
方法
MS-
SQL
Server
中
单引号
的两种
处理
方法
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章