我试图弄清楚为什么我正在使用的BULK INSERT命令没有识别命令中使用的FORMAT和FIELDQUOTE选项.
BULK INSERT dbo.tblM2016_RAW_Current_Import_File
FROM '\\x\tms\SCADA.dat'
WITH
(
FIRSTROW = 1,
FORMAT = 'CSV',
FIELDQUOTE = '"',
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我收到了错误:
消息102,级别15,状态1,行6
'格式'附近的语法不正确.
增加:FORMAT在SSMS中以粉红色文本FIELDQUOTE显示,以黑色文本显示,其他以蓝色文本显示.由于某些原因,命令似乎无法识别FORMAT并FIELDQUOTE成为关键字.