Eksport z bazy oracle do XML

Eksport z bazy oracle do XML
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam takie zapytanie

Kopiuj
SELECT dbms_xmlgen.getxml('
SELECT XMLELEMENT ("USER",
                   XMLELEMENT ("IMIE", IMIE),
                   XMLELEMENT ("NAZWISKO", NAZWISKO),
                   XMLELEMENT ("DZIAL", DZIAL),
		   XMLELEMENT ("LOGIN", LOGIN),
                   XMLELEMENT ("TYP", TYP),
  		   XMLELEMENT ("EMAIL", EMAIL),
		   XMLELEMENT ("DATA_NADANIA", DATA_NADANIA),
XMLELEMENT ("DATA_COFNIECIA", DATA_COFNIECIA)
) AS AD
FROM KONTA_AD JOIN UPOWAZNIENIA ON
(KONTA_AD.NR_UPOWAZNIENIA=UPOWAZNIENIA.NR_UPOWAZNIENIA)
WHERE TYP='UZYTKOWNIK DOMENY'
')
ORDER BY NAZWISKO 
from dual;

i mam problem: brak prawego nawiasu i problem ze znakiem ' ' przy UZYTKOWNIK domeny
Co jets nie tak?

CY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

Teraz zmodyfikowałem

Kopiuj
COL KONTA FORMAT a20000; 
spool /home/oracle/Desktop/PLIKI_XML/export6.xml;
select dbms_xmlquery.getxml('
SELECT XMLELEMENT ("USER",
                   XMLELEMENT ("IMIE", IMIE),
                   XMLELEMENT ("NAZWISKO", NAZWISKO),
                   XMLELEMENT ("DZIAL", DZIAL),
		   XMLELEMENT ("LOGIN", LOGIN),
                   XMLELEMENT ("TYP", TYP),
  		   XMLELEMENT ("EMAIL", EMAIL),
		   XMLELEMENT ("DATA_NADANIA", DATA_NADANIA),
XMLELEMENT ("DATA_COFNIECIA", DATA_COFNIECIA)
) AS KONTA
FROM KONTA_AD JOIN UPOWAZNIENIA ON
(KONTA_AD.NR_UPOWAZNIENIA=UPOWAZNIENIA.NR_UPOWAZNIENIA)
')
from dual;
spool off

i mam problem: daje tylko

<?xml version = '1.0'?> <rowset> <row num="1"> <konta> <user><

Co jets nie tak?

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.