Вы можете использовать приведенный ниже код, но просто убедитесь, что у вас уже есть версия вашего CSV-файла, сохраненная в ваши документы / рабочий стол / и т. Д.
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=D:\;HDR=YES;FMT=Delimited','SELECT * FROM [yourfile.csv]')
SELECT Field1, Field2, Field3, Field 4, Field 5 FROM DatabaseName
Редактировать: Если у вас возникли проблемы сMicrosoft.ACE.OLEDB.12.0 не зарегистрирован. Проверьте по ссылке ниже.
https://blog.sqlauthority.com/2015/06/24/sql-server-fix-export-error-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine/
Пример:
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=C:\Users\My Documents;HDR=YES;FMT=Delimited','SELECT * FROM [EmployeeInfo.csv]')
SELECT
FirstName
,LastName
,DOB
FROM Employees