Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zaimportować plik XML w Oracle SQL Developer?

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

  1. 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"
  1. 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.
  2. 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?
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Scalanie dwóch wierszy w jeden podczas zastępowania wartości null

  2. Oracle — literał nie pasuje do błędu ciągu formatu

  3. Załaduj arkusz danych Excel do bazy danych Oracle

  4. Jak ustawić region strefy czasowej dla połączenia JDBC i uniknąć nieznalezionego regionu strefy czasowej SqlException?

  5. Błąd ORA-12514 po ponownym uruchomieniu serwera