Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Odpowiednik zewnętrznych tabel Oracle w SQL Server

Odpowiedź Harolda Javiera jest dobra,
ale możesz również rozważyć użycie OPENROWSET z BULK słowo kluczowe.

Różni się od tabeli zewnętrznej, ponieważ nie „tworzysz” tabeli, ale tworzysz bardziej zapytanie.

Powinno to wyglądać mniej więcej tak:

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

Zamiast podawać format w definicji tabeli (jak w Oracle), powinieneś dodać fmt plik.
Oto jak go utworzyć



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nazwy kolumn cytowania Oracle DB

  2. Kolumna tożsamości Oracle i wstaw do wyboru

  3. Napraw błąd „ORA-01789:blok zapytania ma nieprawidłową liczbę kolumn wyników”

  4. Konfigurowanie odbiornika w bazie danych Oracle (edycje 12c, 18c i 19c)

  5. Wstawianie obrazu z Oracle do SQL Server