Oracle特殊字符转义:和'
我们在SQL*PLUS下执行 SQL show all命令时,可以发现一个参数:define & (hex 26),如下所示
concat . (hex 2e)
copycommit 0
copytypecheck ON
define & (hex 26)
describe DEPTH 1 LINENUM OFF INDENT OFFecho OFF
1、”&“ 转义
这个是Oracle里面用来识别自定义变量的设置,现在我们在SQL*PLUS下将其关闭:
SQL Set define OFF;
然后再次执行导入脚本,OK!问题搞定。
注意:如果是在TOAD中执行,建议在每一个要导入的脚本第一行加上前面那句关闭define的话,否则当你导入第二个含有特殊字符的脚本的时候,又会出错。
如果是在SQL*PLUS中执行,则只需要设置一次define OFF,后面就可以连续导入了。直到你重新设置define ON为止。
·方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码
SQL Select 'Tom' || chr(38) || 'Jerry' from dual;
·方法三:分拆原来的字符串
SQL Select 'Tom' || '&' || 'Jerry' from dual;
我们可以看到,方法一最为简便,而且效率也最高。方法二因为有一个调用函数的过程,所以性能稍差。方法三需要两次连接字符串,效率最差!
2、” ' “ 转义
·方法一:使用转义字符
SQL Select 'test' || '''' from dual;
第三个'才是我们真正的内容
·方法二:同样是使用转义字符,只不过方式不同而已
SQL Select 'test ''' from dual;
注意:这里的第二个,第三个'就是我们上面方法一中提到的转义符和真正的内容
Oracle特殊字符转义:和'相关推荐
- Oracle特殊字符转义处理方法
plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符. Oracle数据有个字段是存储url的,内容有特殊字符&,如果直接想执行 ...
- oracle 特殊字符转义
关键词: oracle 转义 环境:oracle 9i plsql 在plsql里边执行: update userinfo set pageurl='myjsp?page=1&page ...
- Oracle特殊字符转义
GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...
- html转义es,Js特殊字符转义之htmlEscape()方法
为了防止XSS攻击,常常需要将用户输入的特殊字符进行转义,原生js貌似还没有直接对其专业的方法,最近再读Js高级程序设计的时候刚好看到,碰巧项目中也刚好需要使用次方法,于是就之家搬来用了. 网上关于转 ...
- java sql特殊字符处理_java用字符串拼接SQL语句的特殊字符转义问题
在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询.如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入.比如 ...
- java sql 字符串 转义_java拼接SQL语句的特殊字符转义
在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询. 如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入. ...
- php 正则特殊字符转义,php 正则特殊字符转义的方法
php正则特殊字符转义的方法:首先创建PHP示例文件:然后定义字符串:最后通过反斜杠对特殊字符进行转义,并对变量进行解析即可. 推荐:<PHP视频教程> 问题 最近使用PHP正则表达式,书 ...
- http url特殊字符转义
哪些字符需要编码 1.URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下: 1.空格换成加号(+) 2.正斜杠(/)分隔目录和子目录 3.问号(?)分隔URL和查询 4.百分号(%)制定 ...
- java特殊字符转义html_HTML特殊字符转义
问题 如果HTML的DOM元素的属性值中含有特殊字符,会造成属性值取值错误. 例如: 上面input的value属性值含有双引号,会造成最后解析到的value是空格. 解决方案 解决的办法就是对数据进 ...
最新文章
- 我竟然在《我的世界》里学起了文言文
- Charles抓包(iOS的http/https请求)
- HDU2819Swap(二分图最大匹配)
- servlet——登录练习(登录页面登录请求登录请求处理)
- k8s灰度更新_k8s slb如何实现灰度发布-问答-阿里云开发者社区-阿里云
- DDL与DML的区别
- JavaWeb学习总结(一):JavaWeb开发入门
- CSS3 -webkit-transition(属性渐变)
- 修改JAVA代码,需要重启Tomcat的原因
- ros(2) 发布者publisher的编程实现
- 常用的linux远程管理方法,常用windows下远程管理Linux服务器的方法
- python源文件改写编写一个程序读取一个python源程序文件_学PYTHON第三节:编译和解释...
- ## CSP 201509-2 日期计算(C语言)(100分)
- android性能调优的工具,神兵利器-Android 性能调优工具 Hugo
- 对PostgreSQL中bufmgr.c 中 bufs_to_lap的初步理解
- 嵌入式linux操作framebuffer显示bmp图片
- JSON的4种解析方式使用以及对比
- 打造智能化的园区管理系统
- Office从2019版本降至2016版本
- 联想y430p黑苹果之自定义屏幕亮度