Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come creare e popolare una tabella in un unico passaggio come parte di un'operazione di importazione CSV?

Facendo riferimento a SQLServerPedia, penso che funzionerà:

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')