Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como criar e preencher uma tabela em uma única etapa como parte de uma operação de importação CSV?


Fazendo referência ao SQLServerPedia, acho que isso funcionará:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

select TerritoryID
      ,TotalSales
      ,TotalCost
INTO CSVImportTable
from openrowset('MSDASQL'
               ,'Driver={Microsoft Access Text Driver (*.txt, *.csv)}'
               ,'select * from C:\csvtest.CSV')