oracle operator:Quote&Escape
2016-04-10 10:18
543 查看
Quote:q 引用操作符
1,作用 :拼动态sql时.q操作符可以转换默认单引号为其他字符;引用的字符串内的单引号可为奇数个
2,例子 :
Escape:定义转义字符
1,作用 : 模糊查询时用到的通配符:%_^[,如果存在于查询的结果集中,就可以通过Escape定义的字符转成普通字符进行查询
2 例子
1,作用 :拼动态sql时.q操作符可以转换默认单引号为其他字符;引用的字符串内的单引号可为奇数个
2,例子 :
Select q'#select *''''from abc#', 'select *''''from abc' From dual; --结果 select *''''from abc select *''from abc
Escape:定义转义字符
1,作用 : 模糊查询时用到的通配符:%_^[,如果存在于查询的结果集中,就可以通过Escape定义的字符转成普通字符进行查询
2 例子
Select * From ecm030 Insert Into ecm030 Select '1','1','^test%' From dual; Insert Into ecm030 Select '2','2','^test2' From dual; Select * From ecm030 Where eccymc Like '%test\%' Escape '\'; 1 1 1 ^test% Select * From ecm030 Where eccymc Like '%test%' ; 1 1 1 ^test% 2 2 2 ^test2
相关文章推荐
- 測试oracle 11g cluster 中OLR的重要性
- plqsl中创建用户
- oracle自动生成主键不连续
- csv导入oracle数据库
- oracle学习之二:oracle常用命令
- oracle学习之一:Oracle的安装与卸载
- Oracle SQL 查询优化.Part4
- oracle 物化视图
- oracle中schema指的是什么?
- oracle学习总结1
- Oracle 10g(10.2.0.4)升级到10.2.0.5.19
- mysql sqlserver oracle分页语句
- oracle RAC安装 之 扫不到共享盘
- oracle 多个with as
- Oracle配置文件详解 listener.ora,sqlnet.ora,tnames.ora
- Oracle PL/SQL异常处理
- ORACLE新建用户及建表
- oracle学习 第一章 简单的查询语句 ——01
- oracle 11g安装教程
- ORA-01034: ORACLE not available Shared memory realm does not exist