[SQL Server] Interroger un fichier CSV via la commande OPENROWSET

-- =============================================

-- Author     : KHARROUBI Zouhaier

-- Create date: 28/04/2016

-- Description: Interroger un fichier CSV via la commande OPENROWSET

-- NB : Il faut installer le driver Microsoft.ACE.OLEDB.12.0 32 bits

-- et 64 bits sur un serveur 64 bits autrement les commandes OPENQUERY et/ou OPENROWSET ne peuvent pas fonctionner

-- La commande fonctionne lorsque LA VIRGULE est le séparetur des colonnes dans le fichier CSV

-- =============================================

SELECT * FROM OPENROWSET('MSDASQL','Driver={Microsoft Access Text Driver (*.txt, *.csv)}','SELECT * FROM C:\MEKTABA\mektaba.csv')

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=C:\MEKTABA\;HDR=YES;FMT=Delimited'

,'SELECT * FROM [mektaba.csv]')