sql >> Databáze >  >> RDS >> Oracle

Jak importovat soubor XML v Oracle SQL Developer?

Pokud se v aplikaci Oracle SQL Developer pokusíte importovat soubor XML pomocí možnosti nabídky Import, nenajdete možnost importovat jako XML. V Oracle SQL Developer i v nejnovější verzi 18.2 existují pouze tři možnosti, a to CSV, Delimited a Textový formát. Pokud tedy chcete importovat soubor XML, musíte jej nejprve převést do souboru CSV. Níže jsou uvedeny kroky k importu souboru XML do vývojáře Oracle SQL.

Importujte soubor XML do tabulky Oracle pomocí nástroje Oracle SQL Developer

  1. Nejprve převeďte svůj soubor XML na CSV kliknutím na následující odkaz Převést XML na CSV. Vložte obsah souboru XML do textového pole webové stránky a poté budete moci stáhnout soubor CSV. Následuje příklad obsahu XML a převedeného souboru 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>

Formát 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. Pokud je soubor ve formátu CSV, můžete jej importovat pomocí možnosti importu v aplikaci Oracle SQL Developer. Chcete-li vyvolat okno Import, klikněte pravým tlačítkem myši na tabulku, do které chcete importovat data, a poté zvolte Importovat data možnost.
  2. V okně Importovat data zadejte soubor do pole Soubor , zvolte Přeskočit řádky 1 protože soubor CSV má řádek záhlaví. Poté klikněte na tlačítko Další a importujte data provedením všech kroků podle souboru CSV.

Viz také:

  • Jak exportovat CSV pomocí Oracle SQL Developer?
  1. Proč mohou mít funkce PL/pgSQL vedlejší efekt, zatímco funkce SQL nikoli?

  2. Pro příklad smyčky v MySQL

  3. přístup odepřen pro načtení datového vstupního souboru v MySQL

  4. Jak vypočítat čtverec v SQL Server