ORACLE操作 ORACLE機能

[ORACLE] シングルクォーテーションを出力する

投稿日:

オラクルでシングルクォーテーションを出力する方法2パターンです。

SQL文で文字列を出力するには、シングルクォーテーションで囲う必要があるため、シングルクォーテーションを出力するには少し工夫が必要です。

シングルクォーテーションを重ねる方法

シングルクォーテーションを重ねて記述すればシングルクォーテーションを出力できます。

例)I'm cat. と出力する

実行例
SQL> SELECT 'I''m cat.' AS sample FROM dual; SAMPLE ---------------- I'm cat.

"I'm" のシングルクォーテーションを重ねています。

代替引用符を使用する方法

代替引用符を使用して、文字列を囲う記号を通常のシングルクォーテーションから別の文字に変更する方法です。

例)I'm cat. と出力する

実行例
SQL> SELECT q'#I'm cat.#' AS sample FROM dual; SAMPLE -------------------- I'm cat.

この例だと、文字列を囲う文字を「#」に変更しています。

解説

  • 代替引用符の書式は以下の通りです。
    (例)代替引用符を「#」とする場合 ⇒「q'# ~ #'」
  • 代替引用符に使用する文字は自由に設定できます。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE] PROFILEを作成する

プロファイルを作成するサンプルです。 サンプル 例)プロファイル「PRO01」を作成する [crayon-5e269e3 ...
ORACLE

[SQL*Plus] データベースに接続せず、SQL*Plusのみ起動する

データベースに接続せず SQL*Plusのみ起動するには、/nologオプションを使用します。 サンプル 例)SQL*P ...
ORACLE

[PL/SQL] 配列(NESTED TABLE)の要素が存在するかどうか判定する(EXISTS)

配列(NESTED TABLE)の要素が存在するかどうかを判定するには、EXISTSを使用します。 サンプル 例)EXI ...
ORACLE

[ORACLE] テンポラリーテーブルを作成する

テンポラリーテーブル(一時表)を作成するには、 CREATE GLOBAL TEMPORARY TABLE句を使用します ...
ORACLE

[ORACLE] 制御ファイルの場所を調べる

制御ファイルの場所を調べるサンプルです。 サンプル 例)制御ファイルの場所を確認する [crayon-5e269e353 ...

スポンサーリンク