自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Oracle模式中定義媒體對象有哪些

數(shù)據(jù)庫 Oracle
導入醫(yī)學圖像在實際應用的過程中我提倡你用的是SQL*Loader而不是本例所示的Oracle模式導入ORDDicom方法來進行加載數(shù)據(jù),以下是詳解。

Oracle中提供的一些相關(guān)媒體對象與過程都是在Oracle模式里去定義建立包含 ORDDicom 列的表。如果你在Oracle模式的相關(guān)操作里存在不解之處的話,你就可以瀏覽以下的文章對其進行了解。

本教程使用一個包含四個列的簡單表:一個整數(shù)標識符 (id)、一個 ORDSYS.ORDDicom 對象 (dicom)、一個 ORDSYS.ORDImage 對象 (imageThumb) 和另一個ORDSYS.ORDDicom 對象 (anonDicom)。注意,Oracle 提供的所有多媒體對象和過程都在Oracle模式中定義。執(zhí)行以下步驟:

 1.在 SQL*Plus 會話中,執(zhí)行以下命令:

 

  1. @create_dicom_table  

create_dicom_table.sql代碼如下:

Java代碼

  1. set echo on;   
  2. drop table medical_image_table;   
  3. create table medical_image_table   
  4. (id integer primary key,   
  5. dicom ordsys.orddicom,   
  6. imageThumb ordsys.ordimage,   
  7. anonDicom ordsys.orddicom);   
  8. set echo on;  
  9. drop table medical_image_table;  
  10. create table medical_image_table  
  11. (id integer primary key,  
  12. dicom ordsys.orddicom,  
  13. imageThumb ordsys.ordimage,  
  14. anonDicom ordsys.orddicom);  

 

導入醫(yī)學圖像

該主題描述了如何將數(shù)據(jù)庫文件系統(tǒng)中的醫(yī)學圖像加載到新創(chuàng)建的medical_image_table表中。注意,在大多數(shù)情況下,您希望使用 SQL*Loader 而不是本例所示的Oracle模式中定義中 ORDDicom 導入方法加載數(shù)據(jù)。

創(chuàng)建一個 PL/SQL 過程image_import(),該過程將把一個新行插入medical_image_table,將文件名中的 DICOM 數(shù)據(jù)導入新創(chuàng)建的 ORDDICOM 對象,然后將 DICOM 屬性提取到元數(shù)據(jù)屬性(基于默認映射文檔)和 ORDDICOM 對象的 UID 屬性。注意,默認映射文檔ordcmmp.xml在安裝期間加載。

您可以創(chuàng)建一個自定義映射文檔,并將屬性提取到單獨的 XML 文檔中,但該主題不在本教程的討論范圍內(nèi)。

執(zhí)行以下步驟:

1.在 SQL*Plus 會話中,輸入以下命令:

 

  1. @create_import_procedure  

create_import_procedure.sql代碼如下:

Java代碼

  1. -- Set Data Model Repository   
  2. execute ordsys.ord_dicom.setDataModel();   
  3. create or replace procedure image_import
    (dest_id number, filename varchar2) is   
  4. dcm ordsys.orddicom;   
  5. begin   
  6. delete from medical_image_table where id 
    dest_id;   
  7. insert into medical_image_table 
    (id, dicom, imageThumb, anonDicom)   
  8. values (dest_id, ordsys.orddicom
    (‘file’, ‘IMAGEDIR’, filename, 0),   
  9. ordsys.ordimage.init(), ordsys.orddicom())   
  10. returning dicom into dcm;   
  11. dcm.import(1);   
  12. update medical_image_table set dicom=
    dcm where id=dest_id;   
  13. commit;   
  14. end;   
  15. /   
  16. show errors;   
  17. -- Set Data Model Repository  
  18. execute ordsys.ord_dicom.setDataModel();  
  19. create or replace procedure image_import
    (dest_id number, filename varchar2) is  
  20. dcm ordsys.orddicom;  
  21. begin  
  22. delete from medical_image_table where id
     = dest_id;  
  23. insert into medical_image_table
     (id, dicom, imageThumb, anonDicom)  
  24. values (dest_id, ordsys.orddicom
    (‘file’, ‘IMAGEDIR’, filename, 0),  
  25. ordsys.ordimage.init(), ordsys.orddicom())  
  26. returning dicom into dcm;  
  27. dcm.import(1);  
  28. update medical_image_table set dicom=
    dcm where id=dest_id;  
  29. commit;  
  30. end;  
  31. /  
  32. show errors;  

 

2.現(xiàn)在,您可以執(zhí)行新創(chuàng)建的過程,以導入示例 DICOM 文件。在 SQL*Plus 會話中,輸入以下命令:

Java代碼

  1. execute image_import(1,'179.dcm');   
  2. execute image_import(1,'179.dcm');  

 

以上就是對,Oracle提供的所有多媒體對象和過程都在Oracle模式中定義中的執(zhí)行步驟相關(guān)的內(nèi)容的介紹,望你會有所收獲。

【編輯推薦】

  1. Oracle優(yōu)化CPU使用的實際操作方案詳解
  2. Oracle Spatial 與 ArcSDE在實際應用中的區(qū)別
  3. Oracle宣布GlassFish路線圖 定位為“部門內(nèi)部”使用
  4. Oracle Spatial在實際應用中的六大功能體現(xiàn)
  5. Oracle Spatial創(chuàng)建空間索引的實際應用介紹
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-05 09:33:46

Oracle事務

2010-05-05 10:49:34

Oracle 復合類型

2010-04-20 09:06:25

Oracle優(yōu)化

2010-04-21 09:12:56

Oracle JDBC

2010-04-28 12:24:56

Oracle數(shù)據(jù)庫

2010-04-16 09:03:28

Oracle 存儲過程

2010-04-09 09:46:38

Oracle RAC

2010-04-06 17:36:15

Oracle數(shù)據(jù)字典

2010-05-07 10:19:48

Oracle 注意事項

2010-05-07 18:44:28

Oracle存儲過程

2024-01-15 06:11:13

Go構(gòu)建器模式開發(fā)

2010-04-15 10:34:16

Oracle程序開發(fā)

2010-04-07 16:33:56

Oracle刪除

2020-03-23 08:15:43

JavaScriptError對象函數(shù)

2013-01-29 10:13:12

2013移動醫(yī)療商業(yè)模式

2010-05-07 17:56:10

Oracle數(shù)據(jù)庫安全

2010-04-21 14:11:56

Oracle數(shù)據(jù)庫

2010-05-06 15:44:08

Oracle Nvl函

2010-04-22 10:01:44

Oracle收購SUN

2023-07-03 14:11:06

預測分析
點贊
收藏

51CTO技術(shù)棧公眾號