IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

Comment


图象 音频 视频
X X X

返回或更新与图象、音频或视频存储在一起的注解。

包含文件

图象 (image)
dmbimage.h

音频 (audio)
dmbaudio.h

视频 (video)
dmbvideo.h

语法

检索注解

>>-Comment--(--handle--)---------------------------------------><
 

语法

更新注解

>>-Comment--(--handle--,--new_comment--)-----------------------><
 

参数(数据类型)

handle(DB2IMAGE、DB2AUDIO 或 DB2VIDEO)
包含图象、音频或视频的句柄的列名或主变量。

new_comment (LONG VARCHAR)
用于更新的新注解。空值或空字符串删除现存注解。

返回值(数据类型)

对于更新,是图象、音频或视频的句柄(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';


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]