Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để nhập tệp XML trong Oracle SQL Developer?

Trong Oracle SQL Developer, nếu bạn cố gắng nhập tệp XML bằng tùy chọn menu Nhập, thì bạn sẽ không tìm thấy lựa chọn để nhập dưới dạng XML. Chỉ có ba tùy chọn tồn tại trong Oracle SQL Developer ngay cả trong phiên bản 18.2 mới nhất và chúng là CSV, Delimited và định dạng Văn bản. Vì vậy, nếu bạn muốn nhập tệp XML, thì trước tiên bạn cần chuyển đổi tệp đó thành tệp CSV. Sau đây là các bước để nhập tệp XML trong nhà phát triển Oracle SQL.

Nhập tệp XML vào Bảng Oracle bằng Oracle SQL Developer

  1. Trước tiên, hãy chuyển đổi tệp XML của bạn thành CSV, bằng cách nhấp vào liên kết sau Chuyển đổi XML sang CSV. Dán nội dung tệp XML của bạn vào hộp văn bản của trang web, sau đó bạn có thể tải xuống tệp CSV. Sau đây là ví dụ về XML và nội dung tệp CSV đã chuyển đổi.
<?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>

Định dạng 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. Khi tệp ở định dạng CSV, bạn có thể nhập tệp bằng cách sử dụng tùy chọn nhập của Oracle SQL Developer. Để gọi cửa sổ Nhập, hãy nhấp chuột phải vào bảng mà bạn muốn nhập dữ liệu, sau đó chọn Nhập dữ liệu tùy chọn.
  2. Trong cửa sổ Nhập dữ liệu, chỉ định tệp trong trường Tệp , chọn Bỏ qua hàng 1 vì tệp CSV có hàng tiêu đề. Sau đó, nhấp vào nút Tiếp theo và hoàn thành tất cả các bước theo tệp CSV của bạn để nhập dữ liệu.

Xem thêm:

  • Cách xuất CSV bằng 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. SQL 'AND' hoặc 'OR' đứng trước?

  2. Mẫu thiết kế tốt nhất để đóng kết nối cơ sở dữ liệu khi ngoại lệ xảy ra

  3. null so với chuỗi rỗng trong Oracle

  4. AUTONOMOUS_TRANSACTION

  5. Chia chuỗi thành hàng Oracle SQL