pl/sql-escape& quotation
1510 단어 pl/sql
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
/
YYYYSQL
>
select
'
"Today is" MM/DD/YYYY
'
from
dual;
'
"TODAYIS"MM/DD/YYYY
'
--
-------------------
"Today
is
" MM
/
DD
/
YYYY