Oracle中的转义字符
来源:互联网 发布:jre 8u60 windows x64 编辑:程序博客网 时间:2024/04/28 22:13
在plsql里边执行:
update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'
这条sql语句往数据库的pageurl字段放进去了一个url地址,但是执行的时候却并非那么理想,因为这其中有一个oracle的特殊字符,需要进行转义,那就是字符'&'.
怎么处理上例中的特殊字符?
两个办法:
1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'
2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'
其中||是连字符, chr(38)跟ASCII的字符转码是一致的。
plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符。
update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'
这条sql语句往数据库的pageurl字段放进去了一个url地址,但是执行的时候却并非那么理想,因为这其中有一个oracle的特殊字符,需要进行转义,那就是字符'&'.
怎么处理上例中的特殊字符?
两个办法:
1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'
2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'
其中||是连字符, chr(38)跟ASCII的字符转码是一致的。
plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符。
Oracle中的转义字符
分类:默认栏目
如果向Oracle中插入带有单引号或者&符号的字符串,需要转义。
'单引号用连续的两的单引号取代。
&符号用两个连续的&符号取代
- Oracle中的转义字符
- oracle中的转义字符单引号用法
- oracle转义字符问题
- oracle 特殊字符 转义
- Oracle转义字符
- Oracle 转义字符
- oracle转义字符
- oracle 的转义字符
- oracle单引号转义字符
- oracle 转义字符
- oracle 特殊字符转义
- oracle转义字符
- oracle的转义字符
- oracle 特殊字符 转义
- oracle转义字符escape
- Oracle字符转义
- oracle的字符转义
- oracle转义字符总结
- 职业经理人生涯规划设计实务
- 转贴GDB的详细用法
- 周鸿袆:给已经融资成功的公司提个醒
- 实现明天理想的唯一障碍是今天的疑虑。
- 这样的工作是“去”还是留呢?
- Oracle中的转义字符
- 要去双流
- @
- Eclipse Template与模式
- BI应用,使用开源的还是商业的?
- 无聊中又想跳槽了
- 一千零一夜
- java开源有必要了解一些技术
- 内部表的命名方法