Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Equivalente a tabelas externas do Oracle no SQL Server


A resposta de Harold Javier é boa,
mas você também pode considerar usar OPENROWSET com o BULK palavra-chave.

É diferente da tabela externa porque você não "cria" uma tabela, mas sim uma consulta.

Deve ser algo assim:
SELECT et.*
FROM OPENROWSET( BULK 'your_data_file', FORMATFILE = 'your_format_file.fmt') AS et

Em vez de dar o formato na definição da tabela (como no oracle), você deve adicionar um fmt arquivo.
Aqui está como criá-lo