Oracle
 sql >> Database >  >> RDS >> Oracle

Equivalente alle tabelle esterne Oracle in SQL Server

La risposta di Harold Javier è buona,
ma potresti anche prendere in considerazione l'utilizzo di OPENROWSET con BULK parola chiave.

È diverso dalla tabella esterna perché non "crei" una tabella ma più una query.

Dovrebbe assomigliare a questo:

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

Invece di dare il formato nella definizione della tabella (come in Oracle), dovresti aggiungere un fmt file.
Ecco come crearlo