我正在使用 Microsoft SQL Server Management Studio,目前正在数据库中导入一些 CSV 文件。我正在使用 BULK INSERT 命令将 CSV 文件导入到已经存在的表中,并使用以下查询。
BULK INSERT myTable
FROM >>'D:\myfolder\file.csv'
WITH
(FIRSTROW = 2,
FIELDTERMINATOR = ';', --CSV Field Delimiter
ROWTERMINATOR = '\n', -- Used to shift to the next row
ERRORFILE = 'D:\myfolder\Error Files\myErrrorFile.csv',
TABLOCK
)
到目前为止,这对我来说很好,但我想自动化命名表中列的过程。更具体地说,我想创建一个表并将 CSV 文件第一行的内容用作列名。那可能吗?