てぃぐれのプログラマwiki

ワクワクに従う

代替引用メカニズム【ORACLE】

経緯

絶対、この先使わないであろう、ORACLEでのシングルクォテーションの役割を果たす機能、書き方を見つけた。

 

q'[xxx]'

代替引用メカニズムではリテラルを扱うときに、シングルクォテーションで描くのではなく、q' + 任意の文字 で始め、任意の文字 + ' で終わるとその囲われた文字はリテラルになるというものだ。

このタイトルはxxxとして扱われる。

下記の場合何が出るのであろう。

q'xxxx'

xxxx?

xx?

?

調査が必要だ。

 

シングルクォテーションとダブルクォテーションの違い

ダブルクォテーションは列名を名付けるときに使う。その際、シングルクォテーションを使うことはできない。

またダブルクォテーションを使うことにより、予約語を出すこともできるし、小文字と大文字を分けることもできる。