Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][SQL][Oracle] Jak wstawić dane z xml do drugiej tabeli
-kolka-
post 4.05.2011, 12:08:33
Post #1





Goście







Mam tabelę obraz z kolumnami id_ dic i dicom, w której umieszczam obrazek dicom.
Chcę stworzyć drugą tabelę pacjent, która będzie pobierała dane o pacjencie z pliku xml ( z dicomu umieszczonego w tabeli obrazy)
Mam taki kod, żaden błąd nie wyskakuje, ale tabela pacjent pozostaje pusta.

[ORACLE] pobierz, plaintext
  1. EXEC ordsys.ord_dicom.setDataModel()
  2. CREATE TABLE pacjent
  3. (id_pacjenta VARCHAR(15) ,
  4. imie_i_nazw VARCHAR (30));
  5. CREATE OR REPLACE DIRECTORY DICOMY AS 'C:\DICOM';
  6. DECLARE
  7. dcm ordsys.ORDDicom;
  8. BEGIN
  9. SELECT dicom INTO dcm FROM obrazy WHERE id_dic = 1;
  10. UPDATE pacjent SET
  11. id_pacjenta = EXTRACTVALUE(dcm.metadata,
  12. '/DICOM_OBJECT/*[@name="Patient ID"]',
  13. 'xmlns=http://xmlns.oracle.com/ord/dicom/metadata_1_0'),
  14. imie_i_nazw = EXTRACTVALUE(dcm.metadata,
  15. '/DICOM_OBJECT/*[@name="Patient''s Name"]/VALUE',
  16. 'xmlns=http://xmlns.oracle.com/ord/dicom/metadata_1_0');
  17. COMMIT;
  18. END;
  19. /
[ORACLE] pobierz, plaintext
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:18