影像 | 音效 | 視訊 |
---|---|---|
X | X | X |
擷取或更新資料庫中影像、音效或視訊的內容。 此內容可被擷取到從屬站緩衝區、 從屬站檔案、 或伺服器檔案。
併入檔
語法
將內容擷取到緩衝區或從屬站檔案
>>-Content--(--handle--)---------------------------------------><
語法
將內容區段擷取到緩衝區或從屬站檔案
>>-Content--(--handle--,--offset--,--size--)-------------------><
語法
將內容擷取到伺服器檔案
>>-Content--(--handle--,--target_file--,--overwrite--)---------><
語法
將內容擷取到緩衝區或 從屬站檔案,並做格式轉換 -- 僅適用於影像
>>-Content--(--handle--,--target_format--)---------------------><
語法
將內容擷取到伺服器檔案,並做格式轉換 -- 僅適用於影像
>>-Content--(--handle--,--target_file--,--overwrite--,----------> >----target_format--)------------------------------------------><
語法
將內容擷取到緩衝區或從屬站檔案,並做格式轉換及其他變更 -- 僅適用於影 像
>>-Content--(--handle--,--target_format--,--conversion_options--)--> >--------------------------------------------------------------><
語法
將內容擷取到伺服器檔案,並做格式轉換及其他變更 -- 僅適用於影像
>>-Content--(--handle--,--target_file--,--overwrite--,----------> >----target_format--,--conversion_options--)-------------------><
語法
更新緩衝區或從屬站檔案的內容
>>-Content--(--handle--,--content--,--source_format--,----------> >----target_file--)--------------------------------------------><
語法
更新伺服器檔案的內容
>>-Content--(--handle--,--source_file--,--source_format--,------> >----stortype--)-----------------------------------------------><
語法
更新緩衝區或從屬站檔案中含有使用者提供屬性的內容
>>-Content--(--handle--,--content--,----------------------------> >----target_file--,--attrs--,--thumbnail--)--------------------><
語法
更新伺服器檔案中含有使用者提供屬性的內容
>>-Content--(--handle--,--source_file--,--stortype--,--attrs--,--> >---thumbnail--)-----------------------------------------------><
語法
更新緩衝區或從屬站檔案的內容,並做格式轉換 -- 僅適用於影像
>>-Content--(--handle--,--content--,--source_format--,----------> >----target_format--,--target_file--)--------------------------><
語法
更新伺服器檔案的內容,並做格式轉換 -- 僅適用於影像
>>-Content--(--handle--,--source_file--,--source_format--,------> >----target_format--,--target_file--)--------------------------><
語法
更新緩衝區或從屬站檔案的內容,並做格式轉換及其他變更 -- 僅適用於影像
>>-Content--(--handle--,--content--,--source_format--,----------> >----target_format--,--conversion_options--,--target_file--)---><
語法
更新伺服器檔案的內容,並做格式轉換及其他變更 -- 僅適用於影像
>>-Content--(--handle--,--source_file--,--source_format--,------> >----target_format--,--conversion_options--,--target_file--)---><
參數 (資料類型)
回覆值 (資料類型)
如果擷取到緩衝區,則是擷取的影像、音效或視訊的內容 (BLOB(2G) AS LOCATOR)。 如果是擷取到檔案,則是 VARCHAR(254)。
以更新而言,指所要更新的影像、音效或視訊的 handle (DB2IMAGE、DB2AUDIO 或 DB2VIDEO)。
範例
將員工表格的圖片直欄中,儲存在 Anita Jones 的影像擷取到伺服器檔案:
struct{ short len; char data[250]; }hvImg_fname; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT CONTENT (PICTURE, '/employee/images/ajones.bmp',1) INTO :hvImg_fname FROM EMPLOYEE WHERE NAME='Anita Jones';
將儲存在員工表格的聲音直欄中 Robert Smith 的 1-MB 音效片段擷取到從屬站緩衝區:
EXEC SQL BEGIN DECLARE SECTION; SQL TYPE IS BLOB_LOCATOR audio_loc; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT CONTENT (SOUND, 1, 1000000) INTO :audio_loc FROM EMPLOYEE WHERE NAME='Robert Smith';
更新員工表格的圖片直欄中 Anita Jones 的影像; 將影像格式從 BMP 轉換成 GIF, 並將影像縮減成其原始大小的 50%:
EXEC SQL UPDATE EMPLOYEE SET picture = CONTENT(PICTURE, '/employee/newimg/ajones.bmp', 'BMP', 'GIF', '-s 0.5', ''); WHERE NAME='Anita Jones';