Oracle PL/SQL: 在字串中引用單引號、雙引號

在 Oracle PL/SQL 中, 要在字串中使用 "單引號" / "雙引號", 如下 :

單引號 : 使用 "兩個單引號" 即可.
 範例
Select 'test ''string'' for single-quote' from dual;

10g 以後, 提供了更方便的方式, 引用 q'{str}' or q'[str]' or q'<str>' 即可,
但字串中不能再包含關鍵字, 如用 q'[...]' 則字串內就不能有 [ or ] 字元。

 範例
Select q'[test 'string' for single-quote]' from dual;

雙引號 : 使用 "一個雙引號" 即可.
 範例
Select 'test "string" for single-quote' from dual;
Related Posts Plugin for WordPress, Blogger...