如果要儲存的影像、音效或視訊是在伺服器檔案中, 請將該檔案的路徑指定為對 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 的環境變數。