sql >> Database teknologi >  >> RDS >> Oracle

Sådan importeres XML-fil i Oracle SQL Developer?

I Oracle SQL Developer, hvis du vil forsøge at importere en XML-fil ved hjælp af menupunktet Importer, vil du ikke finde et valg om at importere som XML. Der findes kun tre muligheder i Oracle SQL Developer, selv i den seneste version 18.2, og de er CSV, Delimited og Text-formatet. Så hvis du vil importere en XML-fil, skal du først konvertere den til en CSV-fil. Følgende er trinene til at importere en XML-fil i Oracle SQL-udvikler.

Importer en XML-fil til Oracle Table ved hjælp af Oracle SQL Developer

  1. Konverter først din XML-fil til CSV ved at klikke på følgende link Konverter XML til CSV. Indsæt indholdet af din XML-fil i tekstboksen på webstedet, og så vil du være i stand til at downloade CSV-filen. Følgende er eksempel på XML og konverteret CSV-filindhold.
<?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>

CSV-format

"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. Når filen er i CSV-format, kan du importere den ved at bruge importmuligheden i Oracle SQL Developer. For at starte importvinduet skal du højreklikke på den tabel, hvor du vil importere dataene og derefter vælge Importer data mulighed.
  2. I vinduet Importer data skal du angive filen i feltet Fil , vælg Spring række 1 over fordi CSV-filen har en overskriftsrække. Klik derefter på knappen Næste og udfør alle trinene i henhold til din CSV-fil for at importere dataene.

Se også:

  • Hvordan eksporteres CSV ved hjælp af Oracle SQL Developer?
  1. Forskellen mellem sys.columns, sys.system_columns og sys.all_columns i SQL Server

  2. Sådan hentes to Json-svar Json Object og Array

  3. SCOPE_IDENTITY() for GUID'er?

  4. Fejl:Kolonnen findes ikke