イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き

注釈の取り出し

Comment UDF を使用して、画像、音声、ビデオのオブジェクトと一緒に保管されている注釈を取り出します。 オブジェクトの注釈を取り出すときには、そのオブジェクトのハンドルが入っている列 (データベース表の) を指定します。 たとえば、次のステートメントでは、音声クリップとともに従業員表に保管されている注釈を取り出します。

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 文節に述部として使用することもできます。 たとえば、次のステートメントでは、"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';


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]