Sql server 从CSV批量插入未读取最后一行
我有以下T-SQL语句:Sql server 从CSV批量插入未读取最后一行,sql-server,sql-server-2008,tsql,csv,bulkinsert,Sql Server,Sql Server 2008,Tsql,Csv,Bulkinsert,我有以下T-SQL语句: BULK INSERT #TempTable FROM "C:\csvfile.csv" WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR ='\n', FIRSTROW = 2, KEEPIDENTITY ) 我正在一个3行csv文件上运行它,其中第一行包含头文件。因此有两个数据行 但是,它只读取第2行,从不读取第3行 知道为什么吗?最后一行之后需要换行。呃。可能是CSV最后一行后缺少换行符?这也是我想知道的。是的,我发现了同样
BULK INSERT #TempTable
FROM "C:\csvfile.csv"
WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR ='\n', FIRSTROW = 2, KEEPIDENTITY )
我正在一个3行csv文件上运行它,其中第一行包含头文件。因此有两个数据行
但是,它只读取第2行,从不读取第3行
知道为什么吗?最后一行之后需要换行。呃。可能是CSV最后一行后缺少换行符?这也是我想知道的。是的,我发现了同样的事情。我担心一个额外的换行符会导致它认为有额外的数据行。事实并非如此。多放一条线让我很开心。