BLOB 标量函数

BLOB 函数返回任何类型的字符串的 BLOB 表示。

Read syntax diagramSkip visual syntax diagramBLOB(string-expression ,integer)

该模式是 SYSIBM。

string-expression
返回字符串,图形字符串或二进制字符串数据类型的值的表达式。
integer
一个整数值,用于指定生成的 BLOB 数据类型的长度属性。 如果未指定 integer ,那么结果的长度属性与输入的长度相同,但输入为图形的情况除外。 在这种情况下,结果的长度属性是输入长度的两倍。

函数的结果是 BLOB。 如果自变量可以为空,那么结果可以为空;如果自变量为空,那么结果为空值。

示例

给定具有名为 TOPOGRAPHIC_MAP 的 BLOB 列和名为 MAP_NAME 的 VARCHAR 列的表,找到包含字符串 "Pellow Island" 的任何映射,并返回映射名称并置在实际映射前面的单个二进制字符串。
   SELECT BLOB(MAP_NAME  CONCAT ':  ') CONCAT TOPOGRAPHIC_MAP
     FROM ONTARIO_SERIES_4
     WHERE TOPOGRAPHIC_MAP LIKE BLOB('%Pellow Island%')