Jak wyświetlić obydwie kolumny?

0

Oracle XML.
Tak jak z użyciem EXTRACTVALUE wyświetla mi jedną kolumne (imie), tak chciałabym żeby wyświetlało mi dwie (imie i nazwisko).
Proszę o pomoc.

select nazwa_pliku,
extractvalue(zawartosc_xml,
'pracownicy/pracownik/imie/text()') imie
from tabela_z_kol_xml;

NAZWA_PLIKU IMIE

DANE.xml Mark
DANE.xml Jane

0

Dodaj kolejny extractvalue:

select nazwa_pliku,
extractvalue(zawartosc_xml,'pracownicy/pracownik/imie/text()') imie,
extractvalue(zawartosc_xml,'pracownicy/pracownik/nazwisko/text()') nazwisko
from tabela_z_kol_xml;

Oczywiście jeśli nazwisko jest zagnieżdżone pod 'pracownicy/pracownik/nazwisko'

Dodatkowo jeśli dobrze pamiętam, to przy extractvalue zbędne jest używanie text()

0

Dziękuję bardzo!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1