sql 中单引号包单引号应该怎么处理呀? sql 中单引号包单引号应该怎么处理呀?execute immediate 'delete table haoma where sid = 'aaa''; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 execute immediate 'delete table haoma where sid = ''aaa''';''两个单引号表达一个'号. 原来语句中一个'的,变成两个如果在语句开头或者结尾的,就变成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|'''' oracle 加密的密码复制是否一样 为什么 ORACLE存储过程 求助一个简单的 PL/SQL编成 2 如何查看数据库是专有服务器模式,还是共享服务器模式? 弱弱的问,oracle8.1.7支持集群吗? 如何查询 两个不同表的字段 请教一条统计产量的SQL语句 如何在存储过程中使用alter语句? 问个简单的sql语句,请高手指点!!! 可以在嵌入式SQL中添加作业吗? 关于oracle 创建Index的问题 各位大哥,这个语句为什么执行不了?
如果在语句开头或者结尾的,就变成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|''''