Oracle Master

リテラル文字とは?

投稿日:2009年8月8日 更新日:

Oracleでのリテラル文字とは、SELECT句に含まれる、

・文字

・数字

・日付

のことを言う。文字と日付のリテラル文字はシングルクォーテーション(例:’文字’)で囲む必要がある。数字の場合はシングルクォーテーションで囲む必要はない。

ダブルクォーテーションで囲むと、データベース名であるとになされるので、Oracleでは文字列リテラルにはシングルクォーテーションを使用する。

ただし、列別名の大文字小文字を区別する場合は、シングルクォーテーションではなく、ダブルクォーテーションで囲む。

広告

広告

-Oracle Master


comment

関連記事

no image

算術演算でのNULL値

算術演算では、NULL値を演算するといかなる場合でも結果がNULLとなる。 例: 4 + NULL = NULL 4 * NULL = NULL 1 + 2 – NULL = NULL

no image

SQL*Plusの画面の調整 – 文字が途中で折り返してしまう

SQL*Plusで列の長い表をSELECTしたら、画面の右端で表が折り返してしまいます。SQL*Plus画面の幅を広くしてみましたが、それにも関らず、画面の途中で表が折り返してしまいます。その場合は、 …

no image

索引を作成する条件

表に索引を作成すると、特定の列の検索処理の速度が向上する。しかし、データの挿入(INSERT)、更新(UPDATE)、削除(DELETE)では、索引のメンテナンスがバックグラウンドで発生するため、負荷 …

no image

集合演算子の評価順序

集合演算子には、UNION、UNION ALL、MINUS、INTERSECTがあるが、優先順位はない。基本的には集合演算子は左から右に評価される。ただし、SQL文を見易くし、また将来的なSQLの仕様 …

no image

WHERE句では列別名が使用できない

WHERE句では列別名が使用できない。列別名を使用できるのは、ORDER BY句のみです。 例: SELECT emp_id AS ID, emp_name AS NAME FROM emp_tabl …

広告

転職