Na początku chciałem się przywitać.
Witam wszystkich
Mam problem z wyciągnięciem z xmla danych w Oracle Developerze
select extract(POPTWNDDokumentWniosek, '/POPTWNDDokumentWniosek/DataPrzyjecia/') from dbo.POPTWNDBFWniosek
zwraca 'extract' is not a recognized built-in function name.
Dodam tylko że w SQL Managment Studio zapytanie:
with xmlnamespaces(default 'http://www.mrr.gov.pl/lessi/POPTWNDWniosek/1')
select Dokument.value(N'(/POPTWNDDokumentWniosek/NumerWniosku/text())[1]', 'varchar(max)')
as Numer_Wniosku,
Dokument.value(N'(/POPTWNDDokumentWniosek/DataPrzyjecia/text())[1]', 'varchar(max)')
as Data_Przyjecia,
Dokument.value(N'(/POPTWNDDokumentWniosek/WydatkiKwalifikowane/text())[1]', 'varchar(max)')
as Wydatki_Kwalifikowane,
dbo.POPTWNDBFWniosek.UzytkownikNazwa ,
dbo.POPTWNDBFWniosek.StatusWniosku
from dbo.POPTWNDBFWniosek
Działa bez problemu.
Początek xmla:
<POPTWNDDokumentWniosek xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.mrr.gov.pl/lessi/POPTWNDWniosek/1">
<NumerWniosku>POPT.01.01.00-00-005/07</NumerWniosku>
Chcę wyciągnąc np. Dane mieszczące się miedzy znacznikami <NumerWniosku></NumerWniosku>
Pomoże ktoś?