Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Äquivalent zu externen Oracle-Tabellen in SQL Server

Die Antwort von Harold Javier ist gut,
aber Sie sollten vielleicht auch die Verwendung von OPENROWSET mit dem BULK in Betracht ziehen Stichwort.

Sie unterscheidet sich von der externen Tabelle, da Sie keine Tabelle „erstellen“, sondern eher eine Abfrage.

Es sollte etwa so aussehen:

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

Anstatt das Format in der Tabellendefinition anzugeben (wie in Oracle), sollten Sie einen fmt hinzufügen Datei.
So erstellen Sie sie