Oracle中quote的使用

WBOY
リリース: 2016-06-07 16:42:36
オリジナル
1313 人が閲覧しました

在SQL或者PLSQL中如果要表达一个带有特殊字符的字符串时,通常要用

在SQL或者PLSQL中如果要表达一个带有特殊字符的字符串时,,通常要用''包装起来。但如果字符串本身包含‘或者“这样的字符,那么实现起来有点繁琐。

比如:My Name is "Wang Xiu Li"

用sql实现

SQL> select 'My Name is "Wang Xiu Li"' names from dual;

NAMES
------------------------
My Name is "Wang Xiu Li"

Oracle提供了一个Q-quote的表达式,用来简化SQL或PLSQL中字符串的表示,quote实现

SQL> select q'[My Name is "Wang Xiu Li"]' names from dual;

NAMES
------------------------
My Name is "Wang Xiu Li"

注意语法:必须将要表示的字符串用一对特殊字符括起来,这对字符必须一致。

本文永久更新链接地址:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート