我試圖轉儲下面的txt爲表(使用嚮導也不能工作)使用的SQL Server BULK INSERT命令失敗導入文本文件
http://download.geonames.org/export/dump/admin1CodesASCII.txt
以下
drop table tempregions
create table TempRegions
(
code varchar(500),
name varchar(500),
asciiName varchar(500),
somenumber varchar(500)
);
BULK INSERT GeoNames
FROM 'C:\Users\Administrator\Desktop\geonames\admin1CodesASCII.txt'
WITH(
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\r\n'
)
go
獲得以下錯誤(使用sql server 2012)
消息4864,級別16,狀態1,行10 批量加載數據第1行(geonameid)的轉換錯誤(類型不匹配或指定代碼頁的字符無效)。
感謝您的幫助
並且?你有沒有想過 - 啊 - 檢查數據?第10行與數據集不完全相同。大多數人會檢查數據並在此發佈結果。 – TomTom 2014-09-30 17:10:50
第10行有什麼錯誤? – Zoinky 2014-09-30 17:13:49
您使用的代碼頁中可能不存在'ā'。 – 2014-09-30 17:17:03