W Oracle SQL Developer, jeśli spróbujesz zaimportować plik XML za pomocą opcji menu Importuj, nie znajdziesz opcji importu jako XML. Istnieją tylko trzy opcje w Oracle SQL Developer, nawet w najnowszej wersji 18.2, i są to formaty CSV, Delimited i Text. Więc jeśli chcesz zaimportować plik XML, musisz go najpierw przekonwertować na plik CSV. Poniżej przedstawiono kroki, aby zaimportować plik XML w programie Oracle SQL developer.
Importuj plik XML do tabeli Oracle za pomocą Oracle SQL Developer
- Najpierw przekonwertuj plik XML na CSV, klikając poniższy link Konwertuj XML na CSV. Wklej zawartość pliku XML w polu tekstowym witryny, a następnie będziesz mógł pobrać plik CSV. Poniżej znajduje się przykładowa zawartość pliku XML i przekonwertowanego pliku CSV.
<?xml version="1.0" ?>
<!DOCTYPE main [
<!ELEMENT main (DATA_RECORD*)>
<!ELEMENT DATA_RECORD (EMPLOYEE_ID,FIRST_NAME?,LAST_NAME,EMAIL,PHONE_NUMBER?,HIRE_DATE,JOB_ID,SALARY?,COMMISSION_PCT?,MANAGER_ID?,DEPARTMENT_ID?)+>
<!ELEMENT EMPLOYEE_ID (#PCDATA)>
<!ELEMENT FIRST_NAME (#PCDATA)>
<!ELEMENT LAST_NAME (#PCDATA)>
<!ELEMENT EMAIL (#PCDATA)>
<!ELEMENT PHONE_NUMBER (#PCDATA)>
<!ELEMENT HIRE_DATE (#PCDATA)>
<!ELEMENT JOB_ID (#PCDATA)>
<!ELEMENT SALARY (#PCDATA)>
<!ELEMENT COMMISSION_PCT (#PCDATA)>
<!ELEMENT MANAGER_ID (#PCDATA)>
<!ELEMENT DEPARTMENT_ID (#PCDATA)>
]>
<main>
<DATA_RECORD>
<EMPLOYEE_ID>151</EMPLOYEE_ID>
<FIRST_NAME>David</FIRST_NAME>
<LAST_NAME>Bernstein</LAST_NAME>
<EMAIL>DBERNSTE</EMAIL>
<PHONE_NUMBER>011.44.1344.345268</PHONE_NUMBER>
<HIRE_DATE>2005/03/24 00:00:00</HIRE_DATE>
<JOB_ID>SA_REP</JOB_ID>
<SALARY>9500</SALARY>
<COMMISSION_PCT>0.25</COMMISSION_PCT>
<MANAGER_ID>145</MANAGER_ID>
<DEPARTMENT_ID>80</DEPARTMENT_ID>
</DATA_RECORD>
</main> Format CSV
"EMPLOYEE_ID","FIRST_NAME","LAST_NAME","EMAIL","PHONE_NUMBER","HIRE_DATE","JOB_ID","SALARY","COMMISSION_PCT","MANAGER_ID","DEPARTMENT_ID" "151","David","Bernstein","DBERNSTE","011.44.1344.345268","2005/03/24 00:00:00","SA_REP","9500","0.25","145","80"
- Gdy plik jest w formacie CSV, można go zaimportować, korzystając z opcji importu programu Oracle SQL Developer. Aby wywołać okno importu, kliknij prawym przyciskiem myszy tabelę, do której chcesz zaimportować dane, a następnie wybierz Importuj dane opcja.
- W oknie Importuj dane określ plik w polu Plik , wybierz Pomiń wiersze 1 ponieważ plik CSV ma wiersz nagłówka. Następnie kliknij przycisk Dalej i wykonaj wszystkie kroki zgodnie z plikiem CSV, aby zaimportować dane.

Zobacz też:
- Jak wyeksportować plik CSV za pomocą Oracle SQL Developer?
-
Scalanie dwóch wierszy w jeden podczas zastępowania wartości null
-
Oracle — literał nie pasuje do błędu ciągu formatu
-
Załaduj arkusz danych Excel do bazy danych Oracle
-
Jak ustawić region strefy czasowej dla połączenia JDBC i uniknąć nieznalezionego regionu strefy czasowej SqlException?
-
Błąd ORA-12514 po ponownym uruchomieniu serwera