图象 | 音频 | 视频 |
---|---|---|
X | X | X |
包含文件
语法
检索注解
>>-Comment--(--handle--)---------------------------------------><
语法
更新注解
>>-Comment--(--handle--,--new_comment--)-----------------------><
参数(数据类型)
返回值(数据类型)
对于更新,是图象、音频或视频的句柄(DB2IMAGE、DB2AUDIO 或 DB2VIDEO)。对于检索,是注解 (LONG VARCHAR)。
例
从 Employee 表的 Picture 列中获取相关注解中的字 "confidential" 的所有图象的文件名:
EXEC SQL BEGIN DECLARE SECTION; char hvImg_fname[255; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT FILENAME(PICTURE) INTO :hvImg_fname FROM EMPLOYEE WHERE COMMENT(PICTURE) LIKE '%confidential%';
更新与 employee 表的 video 列中 Anita Jones 的视频剪辑相关联的注解:
EXEC SQL BEGIN DECLARE SECTION; struct{ short len; char data [4000]; }hvRemarks; EXEC SQL END DECLARE SECTION; /* Get the old comment */ EXEC SQL SELECT COMMENT(VIDEO) INTO :hvRemarks FROM EMPLOYEE WHERE NAME = 'Anita Jones'; /* Update the comment */ hvRemarks.data[hvRemarks.len]='\0'; strcat (hvRemarks.data, "Updated video"); hvRemarks.len=strlen(hvRemarks.data); EXEC SQL UPDATE EMPLOYEE SET VIDEO=COMMENT(VIDEO, :hvRemarks) WHERE NAME = 'Anita Jones';