通过在 UDF 请求中指定注解来将注解与图象、音频或视频对象存储 在一起。注解是自由格式的文本,数据类型为 LONG VARCHAR, 可长达 32,700 个字节。若存储 对象时不想存储注解,则指定空值或空字符串来代替注解。若指定空值, 切记将其强制转换为 LONG VARCHAR 数据类型。
例如,C 应用程序中的下列语句将注解与视频剪辑存储在一起。
EXEC SQL BEGIN DECLARE SECTION; long hvStorageType; EXEC SQL END DECLARE SECTION; hvStorageType=MMDB_STORAGE_TYPE_EXTERNAL; EXEC SQL INSERT INTO EMPLOYEE VALUES( '128557', 'Anita Jones', DB2VIDEO( CURRENT SERVER, '/Employee/Videos/ajones.mpg', 'MPEG1', :hvStorageType, 'Anita''s video') /* comment */ );
C 应用程序中的下列语句存储不带注解的图象。
EXEC SQL BEGIN DECLARE SECTION; long hvStorageType; EXEC SQL END DECLARE SECTION; hvStorageType=MMDB_STORAGE_TYPE_INTERNAL; EXEC SQL INSERT INTO EMPLOYEE VALUES( '128557', 'Anita Jones', DB2IMAGE( CURRENT SERVER, '/employee/images/ajones.bmp', 'GIF', :hvStorageType, Cast(NULL as LONG VARCHAR) /* no comment */ );