BLOB スカラー関数
BLOB 関数は、任意のタイプのストリングの BLOB 表記を戻します。
スキーマは SYSIBM です。
- ストリング式
- 文字ストリング、GRAPHIC ストリング、またはバイナリー・ストリングのデータ・タイプの値を返す式。 整数
- 結果の BLOB データ・タイプの長さ属性を指定する整数値。 integer を指定しない場合、 結果の長さ属性は入力の長さと同じになります。 ただし、入力が GRAPHIC ストリングの場合は除きます。 その場合、結果の長さ属性は入力の長さの 2 倍になります。
関数の結果は BLOB です。 引数が NULL になる可能性がある場合、結果も NULL になる可能性があります。 引数が NULL であれば、結果は NULL 値です。
例
TOPOGRAPHIC_MAP という名前の BLOB 列と、
MAP_NAME という名前の VARCHAR 列を持つ表を使用して、
'Pellow Island' というストリングの入ったマップ (MAP) を探し出し、
実際のマップの先頭にマップ名を連結した単一のバイナリー・ストリングを戻します。
SELECT BLOB(MAP_NAME CONCAT ': ') CONCAT TOPOGRAPHIC_MAP
FROM ONTARIO_SERIES_4
WHERE TOPOGRAPHIC_MAP LIKE BLOB('%Pellow Island%')