【转】Oracle的SQL语句中如何处理‘&’符号
来源:互联网 发布:discuz 模块数据调用 编辑:程序博客网 时间:2024/04/29 11:26
在Oracle中,如果在sql中出现'&'符号,会被自动转义;
而被要求输入在&符号后跟随的字符串的值,例如:
update tablename set columnName='http://www.g.cn/cv2.jsp?spid=222&cid=333';
执行这个操作时,Oracle会提示
Enter value for cid:
原因是在Oracle中 & 符号是作为转义字符使用的。
解决方法:
用Oracle的字符串处理函数chr处理。chr(38)表示 &符号
改写:
update tablename set columnName='http://www.g.cn/cv2.jsp?spid=222'||chr(38)||'cid=333';
由此联想开去,在数据库中存入html的一些符号式,很可能都会出现这种情况,那么如法炮制即可,如果有些符号的编码不知道的,可以通过下面的方法来查询:
select ascii('&') from dual; ......
原文地址:http://www.ej38.com/showinfo/sql-Oracle-209257.html
- 【转】Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- <实战>oracle 数据库的sql语句中 ‘&’ 符号的处理
- Oracle的SQL语句中如何处理‘&’…
- Oracle 的 SQL语句中如何处理‘&’等特殊符号
- Oracle中SQL语句连接字符串的符号
- oracle中sql语句(+)符号代表连接
- SQL语句oracle中如何插入Date类型的数据
- oracle中如何得到一条SQL语句的执行时间
- SQL语句oracle中如何插入Date类型的数据
- Oracle预编译的SQL语句处理
- oracle对动态sql语句的处理
- 使用(oracle)sql语句采集数据时,数据之间的分割符号要设置成数据中没有的
- Oracle如何复制表的sql语句
- Makefile 详细介绍
- C#后台调用前台javascript的五种方法
- ISA代理服务器下使用apt-get
- Java读取资源文件时内容过长与换行的处理
- 摄像机标定技术
- 【转】Oracle的SQL语句中如何处理‘&’符号
- ubuntu10.04 apt源更改
- 北京房价行情
- 那一年我十八岁……
- C++ 0x 新特性(5):Nullptr
- csdn博文第一篇
- 解决weblogic与系统时间相差8小时的问题
- 10招搞定Linux服务器安全
- SqlServer2000查询分析器中获取带输出参数的存储过程的输出参数