I Oracle SQL Developer, om du försöker importera en XML-fil med hjälp av menyalternativet Importera, kommer du inte att hitta något val att importera som XML. Det finns bara tre alternativ som finns i Oracle SQL Developer även i den senaste versionen 18.2, och de är CSV, Delimited och Text-formatet. Så om du vill importera en XML-fil måste du först konvertera den till en CSV-fil. Följande är stegen för att importera en XML-fil i Oracle SQL-utvecklare.
Importera en XML-fil till Oracle Table med Oracle SQL Developer
- Konvertera först din XML-fil till CSV genom att klicka på följande länk Konvertera XML till CSV. Klistra in innehållet i XML-filen i textrutan på webbplatsen och sedan skulle du kunna ladda ner CSV-filen. Följande är exempel på XML och konverterat CSV-filinnehåll.
<?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"
- När filen är i CSV-format kan du importera den genom att använda importalternativet i Oracle SQL Developer. För att anropa importfönstret, högerklicka på tabellen där du vill importera data och välj sedan Importera data alternativ.
- I fönstret Importera data anger du filen i filfältet , välj Hoppa över rader 1 eftersom CSV-filen har en rubrikrad. Klicka sedan på knappen Nästa och slutför alla steg enligt din CSV-fil för att importera data.

Se även:
- Hur exporterar man CSV med Oracle SQL Developer?