图象 | 音频 | 视频 |
---|---|---|
X | X |
包含文件
语法
检索缩略图
>>-Thumbnail--(--handle--)-------------------------------------><
语法
更新缩略图
>>-Thumbnail--(--handle--,--new_thumbnail--)-------------------><
参数(数据类型)
返回值(数据类型)
对于检索,为检索到的缩略图的内容 (LONG VARCHAR FOR BIT DATA), 对于更新,为图象或视频的句柄(DB2IMAGE 或 DB2VIDEO)。
例
获取存储在 Employee 表中的 Anita Jones 的图象的缩略图:
EXEC SQL BEGIN DECLARE SECTION; struct{ short len; char data [32000]; }hvThumbnail; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT THUMBNAIL(PICTURE) INTO :hvThumbnail FROM EMPLOYEE WHERE NAME = 'Anita Jones';
更新与 employee 表中 Anita Jones 的视频相关联的缩略图:
EXEC SQL BEGIN DECLARE SECTION; struct { short len; char data[10000]; }hvThumbnail; EXEC SQL END DECLARE SECTION; /* Create thumbnail and */ /* store in hvThumbnail */ EXEC SQL UPDATE EMPLOYEE SET VIDEO=THUMBNAIL( VIDEO, :hvThumbnail) WHERE NAME='Anita Jones';