我们在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特殊字符转义:和'相关推荐

  1. Oracle特殊字符转义处理方法

    plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符. Oracle数据有个字段是存储url的,内容有特殊字符&,如果直接想执行 ...

  2. oracle 特殊字符转义

    关键词: oracle    转义 环境:oracle 9i  plsql 在plsql里边执行: update userinfo set pageurl='myjsp?page=1&page ...

  3. Oracle特殊字符转义

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  4. html转义es,Js特殊字符转义之htmlEscape()方法

    为了防止XSS攻击,常常需要将用户输入的特殊字符进行转义,原生js貌似还没有直接对其专业的方法,最近再读Js高级程序设计的时候刚好看到,碰巧项目中也刚好需要使用次方法,于是就之家搬来用了. 网上关于转 ...

  5. java sql特殊字符处理_java用字符串拼接SQL语句的特殊字符转义问题

    在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询.如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入.比如 ...

  6. java sql 字符串 转义_java拼接SQL语句的特殊字符转义

    在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询. 如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入. ...

  7. php 正则特殊字符转义,php 正则特殊字符转义的方法

    php正则特殊字符转义的方法:首先创建PHP示例文件:然后定义字符串:最后通过反斜杠对特殊字符进行转义,并对变量进行解析即可. 推荐:<PHP视频教程> 问题 最近使用PHP正则表达式,书 ...

  8. http url特殊字符转义

    哪些字符需要编码 1.URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下: 1.空格换成加号(+) 2.正斜杠(/)分隔目录和子目录 3.问号(?)分隔URL和查询 4.百分号(%)制定 ...

  9. java特殊字符转义html_HTML特殊字符转义

    问题 如果HTML的DOM元素的属性值中含有特殊字符,会造成属性值取值错误. 例如: 上面input的value属性值含有双引号,会造成最后解析到的value是空格. 解决方案 解决的办法就是对数据进 ...

最新文章

  1. 我竟然在《我的世界》里学起了文言文
  2. Charles抓包(iOS的http/https请求)
  3. HDU2819Swap(二分图最大匹配)
  4. servlet——登录练习(登录页面登录请求登录请求处理)
  5. k8s灰度更新_k8s slb如何实现灰度发布-问答-阿里云开发者社区-阿里云
  6. DDL与DML的区别
  7. JavaWeb学习总结(一):JavaWeb开发入门
  8. CSS3 -webkit-transition(属性渐变)
  9. 修改JAVA代码,需要重启Tomcat的原因
  10. ros(2) 发布者publisher的编程实现
  11. 常用的linux远程管理方法,常用windows下远程管理Linux服务器的方法
  12. python源文件改写编写一个程序读取一个python源程序文件_学PYTHON第三节:编译和解释...
  13. ## CSP 201509-2 日期计算(C语言)(100分)
  14. android性能调优的工具,神兵利器-Android 性能调优工具 Hugo
  15. 对PostgreSQL中bufmgr.c 中 bufs_to_lap的初步理解
  16. 嵌入式linux操作framebuffer显示bmp图片
  17. JSON的4种解析方式使用以及对比
  18. 打造智能化的园区管理系统
  19. Office从2019版本降至2016版本
  20. 联想y430p黑苹果之自定义屏幕亮度

热门文章

  1. 使用Testin云测试进行兼容测试
  2. 多传感器融合之雷达图像数据集自动生成 - 20220613
  3. Zookeeper安装与可视化客户端详细使用教程
  4. C#截取picturebox的一部分图片
  5. NoSuchAlgorithmException in PowerMock
  6. 博图当前项目包含冗余服务器组态,博途中WINCC组态问题
  7. 印象笔记mac版 同步问题_新的开学季来临,如何使用印象笔记保持进步
  8. python 火车票订票系统(12306)
  9. [Python]小波分析库Pywavelets的常用 API
  10. 想要裸辞不掉价,一定要这么做!