Oracle的SQL语句中如何处理‘&’符号
2013-09-27 10:51
393 查看
‘&’符号在SQL中有特殊含义,所以在SQL中想要写入&,需要特殊处理。
如下SQL语句就不能正确运行:
SQL> select 'a&b' from dual;
处理方法:
用Oracle的字符串处理函数chr处理。chr(38)表示 &符号
如:select chr(38) from dual;
结果:&
SQL> select 'a'||chr(38)||'b' from dual;
结果:a&b
其他不能处理的特殊符合,也用类似的方式处理。如果不知道该特殊符号的值,可以调用ascii函数处理
如:select ascii('&') from dual;
结果:38
如下SQL语句就不能正确运行:
SQL> select 'a&b' from dual;
处理方法:
用Oracle的字符串处理函数chr处理。chr(38)表示 &符号
如:select chr(38) from dual;
结果:&
SQL> select 'a'||chr(38)||'b' from dual;
结果:a&b
其他不能处理的特殊符合,也用类似的方式处理。如果不知道该特殊符号的值,可以调用ascii函数处理
如:select ascii('&') from dual;
结果:38
相关文章推荐
- Oracle 的 SQL语句中如何处理‘&’等特殊符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- 【转】Oracle的SQL语句中如何处理‘&’符号
- Oracle的SQL语句中如何处理‘&’符号
- <实战>oracle 数据库的sql语句中 ‘&’ 符号的处理
- Oracle的SQL语句中如何处理‘&’…
- INSERT语句无法插入&,oracle的insert的时候&符号如何插入(转义)
- 【SQL】如何一次(一条SQL语句)向ORACLE中插入多组/多条数据,不同于mysql
- Oracle 如何在sql语句中获得随机数
- 收集MYSQL与Oracle如何处理重复数据的SQL
- 如何在Oracle中一次执行多条sql语句【ado.net】
- 如何手动将ORACLE的sql建表语句转换为MYSQL的建表语句
- Oracle 如何根据动态性能视图来查看某条SQL语句的执行计划
- Oracle如何复制表的sql语句
- Oracle sql语句中不支持boolean类型(decode&case)
- sql语句中有变量时如何处理
- oracle对动态sql语句的处理