使用 Comment UDF 来检索与图象、 音频或视频对象存储在一起的注解。当检索对象的注解时,指定数据库表中包含对象句柄的列。例如,下列语句检索与 employee 表中的音频剪辑存储在一起的注解。
EXEC SQL BEGIN DECLARE SECTION; struct { short len; char data[32700]; }hvComment EXEC SQL END DECLARE SECTION; EXEC SQL SELECT COMMENT(SOUND) INTO :hvComment FROM EMPLOYEE WHERE NAME = 'Anita Jones';
还可将 Comment UDF 用作 SQL 查询的 WHERE 子句中的谓词。例如,以下语句检索 Employee 表中被标记为 "touched up" 的所有图象的文件名。
EXEC SQL BEGIN DECLARE SECTION; struct { short len; char data[250]; }hvImg_fname EXEC SQL END DECLARE SECTION; EXEC SQL SELECT FILENAME(PICTURE) INTO :hvImg_fname FROM EMPLOYEE WHERE COMMENT(PICTURE) LIKE '%touch%up';