以下是對Oracle Multimedia導出圖像的介紹,該文章將演示將 DICOM 數據如何在數據庫中導出,然後把它導到數據庫的服務器上文件系統。實際操作,如果你想對Oracle Multimedia導出圖像的實際應用感興趣,你就可以點擊以下的文章了。
使用 Oracle Multimedia 的導出方法導出數據庫中的 DICOM 數據要求數據庫向數據庫服務器的文件系統進行寫入操作。向文件系統寫入要求對您希望在其中寫入輸出 DICOM 文件的目錄對象上的用戶(PM 用戶)授予寫入權限。執行以下步驟:
1.創建一個將 DICOM 數據導出到IMAGEDIR目錄中的文件的過程。從 SQL*Plus 會話中,執行以下腳本:
- @create_export_proc
create_export_proc.sql代碼如下:
Java代碼
- create or replace procedure dicom_export
(source_id number, filename varchar2) as- dcmSrc ordsys.orddicom;
- begin
- select dicom into dcmSrc from medical_image_table
where id = source_id;- dcmSrc.export('FILE', 'IMAGEDIR', filename);
- end;
- /
- show errors;
- create or replace procedure dicom_export
(source_id number, filename varchar2) as- dcmSrc ordsys.orddicom;
- begin
- select dicom into dcmSrc from medical_image_table
where id = source_id;- dcmSrc.export('FILE', 'IMAGEDIR', filename);
- end;
- /
- show errors;
2.現在可以執行過程了。從 SQL*Plus 會話中,執行以下命令:
Java代碼
- execute dicom_export(1, 'dicom_orig.dcm');
- execute dicom_export(1, 'dicom_orig.dcm');
3.要查看創建的文件,打開另一個終端窗口,並在IMAGEDIR目錄下執行以下命令。
Java代碼
- ls -al dicom_orig.dcm
- ls -al dicom_orig.dcm