IBM Books

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

存储驻留在服务器上的对象

当要存储的图象、音频或视频位于服务器文件中时, 指定其路径作为 UDF 的内容自变量。例如,C 应用程序中的以下语句将包括图象的行存储到数据库中。图象内容位于服务器上的文件中。存储的图象保留在服务器文件中,将从数据库指向它。

EXEC SQL BEGIN DECLARE SECTION;
     long hvStorageType;
   EXEC SQL END DECLARE SECTION;
 
hvStorageType=MMDB_STORAGE_TYPE_EXTERNAL;
 
EXEC SQL INSERT INTO EMPLOYEE VALUES(
      '128557',
      'Anita Jones',
      DB2IMAGE(
         CURRENT SERVER,
          '/Employee/images/ajones.bmp', /*source in server file */
         'BMP',
         :hvStorageType,
          'Anita''s picture')
       );

指定正确的路径: 当存储来源于服务器文件的对象时,可指定文件的全限定名或相对名称。若指定相对名称,则需要确保 DB2 服务器中的适当环境变量包括正确的文件路径。有关设置这些环境变量的信息,参见附录 A, 设置 DB2 Extender 的环境变量


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