Oracle
 sql >> Base de données >  >> RDS >> Oracle

Équivalent aux tables externes Oracle dans SQL Server

La réponse de Harold Javier est bonne,
mais vous pouvez également envisager d'utiliser OPENROWSET avec le BULK mot-clé.

Elle est différente de la table externe car vous ne "créez" pas une table mais plutôt une requête.

Cela devrait ressembler à ceci :

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

Au lieu de donner le format dans la définition de table (comme dans oracle), vous devez ajouter un fmt fichier.
Voici comment le créer