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

Tương đương với các bảng bên ngoài Oracle trong SQL Server

Câu trả lời của Harold Javier là một câu trả lời hay,
nhưng bạn cũng có thể muốn cân nhắc sử dụng OPENROWSET với BULK từ khóa.

Nó khác với bảng bên ngoài vì bạn không "tạo" một bảng mà là một truy vấn.

Nó sẽ trông giống như thế này:

SELECT et.*
FROM OPENROWSET( BULK 'your_data_file', FORMATFILE = 'your_format_file.fmt') AS et

Thay vì đưa ra định dạng trong định nghĩa bảng (như trong oracle), bạn nên thêm fmt tệp.
Đây là cách tạo tệp này



  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 không phải là một hàm nhóm nhóm đơn

  2. Dịch vụ cơ sở dữ liệu trên AWS và Nền tảng đám mây Oracle

  3. 50 Sắc thái của Kỳ thi Chứng chỉ Cơ sở dữ liệu Oracle

  4. chuyển tiếp phiên bản chéo kích hoạt trong R12.2

  5. Làm cách nào để bạn chuyển một đối số tới một khối PL / SQL trong một tệp sql được gọi là sử dụng START trong sqlplus?