Jak wyświetlić obydwie kolumny?

Jak wyświetlić obydwie kolumny?
W2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Śląsk
  • Postów: 45
0

Dodaj kolejny extractvalue:

Kopiuj
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()

W2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Dziękuję bardzo!!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.