Oracle的SQL语句中如何处理‘&’…
来源:互联网 发布:js只能输入以-数字开头 编辑:程序博客网 时间:2024/05/16 01:16
Oracle的SQL语句中如何处理‘&’符号
在Oracle中,如果在sql中出现'&'符号,会被自动转义;
而被要求输入在&符号后跟随的字符串的值,例如:
update tablename setcolumnName='http://www.g.cn/cv2.jsp?spid=222&cid=333';
执行这个操作时,Oracle会提示
Enter value for cid:
原因是在Oracle中 & 符号是作为转义字符使用的。
解决方法,
用Oracle的字符串处理函数chr处理。chr(38)表示 &符号
改写:
update tablename setcolumnName='http://www.g.cn/cv2.jsp?spid=222'||chr(38)||'cid=333';
由此联想开去,在数据库中存入html的一些符号式,很可能都会出现这种情况,那么如法炮制即可,如果有些符号的编码不知道的,可以通过下面的方法来查询:
select ascii('&') from dual;
文章转载自:http://www.2cto.com/database/201305/208412.html
0 0
- 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语句时如何查看sql是否正确
- Oracle SQL语句处理过程
- oracle动态sql语句处理
- 数据库选择编码方式(GBK、UTF-8)
- 最简单的timestamp转date
- 一句话证明你是程序员
- java.util.ConcurrentModification…
- hibernate实体类配置详解
- Oracle的SQL语句中如何处理‘&’…
- 获取中文配置文件
- js line
- 连接oracle数据库出现oracle …
- 博客十年,感谢有你!
- 查询两个日期之间每一天日期
- JSTL 获取参数
- Java字符串长度不够前面或后面补0
- net.sf.jsonobject