浮動小数点定数

浮動小数点定数は以下にあげる 2 つの形式で記述されます。
  • digits.[digits][e[+-]digits]
  • [digits].digits[e[+-]digits]

digits は 1 つ以上の 10 進数字を表しています。 小数点の前か後ろに少なくとも 1 つの数字を置く必要があり、 指数区切り文字 (e) の後ろにフィールドがある場合は、そこにも最低 1 つの数字を入れます。 浮動小数点定数は、小数点や指数節 (またはその両方) が存在するという点で、整数定数と異なります。 スペースやその他の文字を定数に組み込むことはできません。

有効な浮動小数点定数の例を以下に示します。
  • 2.5
  • 6.
  • .001
  • 5e2
  • 1.925e-3

浮動小数点定数は double precision 型です。 明示的に real 型を指定するには、real'1.23' という SQL ストリング表記を使用します (ストリング・スタイル)。