sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo crear y completar una tabla en un solo paso como parte de una operación de importación de CSV?

Haciendo referencia a SQLServerPedia, creo que esto 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')