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.
EXEC ordsys.ord_dicom.setDataModel() CREATE TABLE pacjent (id_pacjenta VARCHAR(15) , imie_i_nazw VARCHAR (30)); CREATE OR REPLACE DIRECTORY DICOMY AS 'C:\DICOM'; DECLARE dcm ordsys.ORDDicom; BEGIN SELECT dicom INTO dcm FROM obrazy WHERE id_dic = 1; UPDATE pacjent SET id_pacjenta = EXTRACTVALUE(dcm.metadata, '/DICOM_OBJECT/*[@name="Patient ID"]', 'xmlns=http://xmlns.oracle.com/ord/dicom/metadata_1_0'), imie_i_nazw = EXTRACTVALUE(dcm.metadata, '/DICOM_OBJECT/*[@name="Patient''s Name"]/VALUE', 'xmlns=http://xmlns.oracle.com/ord/dicom/metadata_1_0'); COMMIT; END; /