sql的存储过程里面转义'单引号
2011-11-07 10:53
344 查看
下面的语句:
v_sql:=' select * from scott.emp where name='swith' ';
应该改为:
v_sql:=' select * from scott.emp where name=''swith'' ';
很明确:两个单引号在动态sql中可以表示一个单引号
如select ' ' ' ' 结果为: '
v_sql:=' select * from scott.emp where name='swith' ';
应该改为:
v_sql:=' select * from scott.emp where name=''swith'' ';
很明确:两个单引号在动态sql中可以表示一个单引号
如select ' ' ' ' 结果为: '
相关文章推荐
- 【Oracle】存储过程在字符串单引号'内拼接单引号'
- 破解加密的Sql存储过程 exec sp_decrypt '过程名称'
- sql server 存储过程中拼接sql,转义单引号
- SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- Oracle 内的转义字符 单引号'和&符的问题
- 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- 求救 !!System.Data.SqlClient.SqlException: 过程或函数 'Pr_AddUser' 需要参数 '@Specialty',但未提供该参数。
- 关于 字符串中的单引号, 在sql存储过程中的传输总结; 逗号分隔的多个变量提取方法.
- 【Vegas原创】SQL Server 阻止了对组件 'SQL Mail XPs' 的 过程'sys.xp_sendmail' 的访问的解决方法
- 【Vegas原创】SQL Server 阻止了对组件 'SQL Mail XPs' 的 过程'sys.xp_sendmail' 的访问的解决方法
- sql 2005存储过程触发器出现 SQLNCLI" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持”解决
- SQL语句获取SQL服务器名称【SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问】
- 无法删除服务器 'old_server_name',因为该服务器用作复制过程中的发布服务器。 (Microsoft SQL Server,错误: 20582)
- 详解Java的JDBC API的存储过程与SQL转义语法的使用
- 机房重构——Pramaters_变量名 '@UserID' 已声明。变量名在查询批次或存储过程内部必须唯一
- 在sql的函数里面不能使用insert语句,估计update、delete也不行,改为存储过程就行了。
- 存储过程里的序列报错Error: PLS-00302: component 'SEQUENCE_NAME' must be declared
- 关于js中单引号(')和双引号(")的使用以及转义的理解