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

Comment créer et alimenter un tableau en une seule étape dans le cadre d'une opération d'import CSV ?

En faisant référence à SQLServerPedia, je pense que cela fonctionnera :

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