DBCLOB スカラー関数

DBCLOB 関数は、GRAPHIC ストリング・タイプの DBCLOB 表記を戻します。

構文図を読む構文図をスキップするDBCLOB(graphic-expression ,integer)

スキーマは SYSIBM です。

graphic-expression
GRAPHIC ストリング値を戻す式。
integer
結果の DBCLOB データ・タイプの長さ属性を指定する整数値。 graphic-expression ストリング単位が 2 バイトまたは CODEUNITS16 である場合、値は 0 から 1 073 741 823 までの間でなければなりません。あるいは、graphic-expression ストリング単位が CODEUNITS32 である場合には、値は 0 から 536 870 911 までの間でなければなりません。integer を指定しない場合、 結果の長さは、最初の引数の長さと同じになります。
Unicode データベースでは、指定した引数が文字ストリングであると、 まず GRAPHIC ストリングに変換されてから、関数が実行されます。 最後の文字が高サロゲートになるように出力ストリングが切り捨てられた場合、 そのサロゲートは次のいずれかになります。
  • 指定した引数が文字ストリングの場合は現状のままになる。
  • 指定した引数が GRAPHIC ストリングの場合はブランク文字 (X'0020') に変換される。
今後のリリースでこの動作は変更される可能性があります。

関数の結果は、graphic-expression のストリング単位の DBCLOB です。引数が NULL になる可能性がある場合、結果も NULL になる可能性があります。 引数が NULL であれば、結果は NULL 値です。