pl/sql-escape& quotation

escape:

1.使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。

2.ESCAPE 'escape_character' 
允许在字符串中搜索通配符而不是将其作为通配符使用。escape_character 是放在通配符前表示此特殊用途的字符。 
select * from a WHERE name LIKE '%/%ab' ESCAPE '/'


结果为: 
name 
---------- 
11%ab 

12%ab 

 

quotation:

Quotation marks can be nested in one of two ways. The first method is to double the quotation marks in the nested string. For example:

NLS_DATE_FORMAT = '''Today is'' MM/DD/YYYY' 

The second method is to alternate single and double quotation marks. For example:

NLS_DATE_FORMAT = '"Today is" MM/DD/YYYY' 

 

 

SQL >   select   ''' Today is ''  MM/DD/YYYY '   from  dual;

''' TODAYIS '' MM/DD/YYYY '
-- ---------------------
' Today is '  MM / DD / YYYY

SQL
>    select   ' "Today is" MM/DD/YYYY '   from  dual;

' "TODAYIS"MM/DD/YYYY '
-- -------------------
"Today  is " MM / DD / YYYY

 


 

转载于:https://www.cnblogs.com/kelin1314/archive/2010/12/31/1922849.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值