首頁 >資料庫 >mysql教程 >Oracle对字符转义的处理

Oracle对字符转义的处理

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-06-07 17:02:271264瀏覽

以前总是忘记Oracle单引号转义,为了以后工作方便,现在记录下来

以前总是忘记Oracle单引号转义,,为了以后工作方便,现在记录下来

SQL> select ''''||nvl(sql_id,prev_sql_id)||'''' sql_id ,  ',' ||nvl(sql_child_number,prev_child_number) sql_child_number from v$session where sid=159;

SQL_ID          SQL_CHILD_NUMBER
--------------- -----------------------------------------
'62d7qphq2zx20' ,0
对于单引号的转义 只需要 '''' 就可以了

select object_name from test where object_name like 'I/_%' escape'/';

对于其他字符的转义 ,可以利用 ORACLE内置的escape来转

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn