如标题所述,我正在尝试将CSV插入到临时表中。不幸的是,我遇到了错误。
这是查询语句:
这是查询语句:
如题所述,我在尝试将CSV插入到一个临时表中。但非常遗憾,我遇到了一些错误。
以下是查询语句:
USE DATABASE5000
CREATE TABLE #tempTable1
(
ID INT,
CD VARCHAR(50),
ESD DATETIME,
EED DATETIME,
MiscDate DATETIME,
SQ SMALLINT
)
BULK INSERT #tempTable1
FROM 'C:\Dir\Folder\BestFile.csv';
这里是我遇到的错误:
信息 4832,级别 16,状态 1,行 1
批量加载: 在数据文件中遇到意外的文件结尾。信息 7399,级别 16,状态 1,行 1
OLE DB提供程序“BULK”为链接服务器“(null)”报告了一个错误。该提供程序没有提供有关错误的任何信息。信息 7330,级别 16,状态 2,行 1
无法从OLE DB提供程序“BULK”为链接服务器“(null)”获取行。
有什么想法吗?谢谢大家。
FIELDTERMINATOR
。默认值为tab
。请参考 https://learn.microsoft.com/en-us/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-2017。 - Squirrel