SQL 解説書

SMALLINT

>>-SMALLINT---(----+-numeric-expression---+--)-----------------><
                   '-character-expression-'
 

スキーマは SYSIBM です。

SMALLINT 関数は、 短精度整数 (small integer) 定数の形式の数値または文字ストリングの短精度整数 (small integer) 表記を戻します。

numeric-expression
組み込み数値データ・タイプの値を戻す式。

引き数が数値式 の場合、結果は、 引き数を短精度整数 (small integer) の列または変数に割り当てた場合と同じ数値になります。 引き数の整数部分が短精度整数 (small integer) の範囲内にない場合、エラーになります。 引き数に小数部分がある場合は、切り捨てられます。

character-expression
文字定数の最大長以下の長さの文字ストリング値を戻す式。 先行ブランクと後書きブランクは除去されます。 その結果のストリングは、 SQL 整数定数を形成するための規則に従うものでなければなりません (SQLSTATE 22018)。 ただし、定数の値は短精度整数 (small integer) の範囲内になければなりません (SQLSTATE 22003)。 文字ストリングとして、長ストリングを使うことはできません。

引き数が文字式 の場合、結果は、 対応する整数定数を短精度整数 (small integer) の列または変数に割り当てた場合の数値と同じになります。

この関数の結果は短精度整数 (small integer) です。 引き数がヌル値になる可能性がある場合、結果もヌル値になる可能性があります。 引き数がヌル値であれば、結果はヌル値です。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]