1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

オラクル代替引用符について

Posted at

代替引用符(q)演算子について

オラクル12cSQLでの代替引用符について書きます。

オラクルでシングルクォーテーションを文字列として扱いたい場合に代替引用符を使用するという規則があります。

12cSQL
'I'm superboy'

ではエラーになります。

代替引用符を使いq[],q{},q(),q<>とした場合にqの後ろのカッコの中の文字がリテラルとして扱われます。

ここでリテラルとは、コードの中にべた書きした文字や数字をいいます。

つまり、I'm superboyを表示させたい場合には

12cSQL
q'{I'm superboy}'
q'[I'm superboy]'
q'(I'm superboy)'

などの書き方ができます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?