如何使用批量插入命令指定字段長度?批量插入固定寬度字段
例子:如果我有一臺名爲C:\ TEMP \ TableA.txt,它有:
123ABC
456DEF
而且我有一個表,如:
use tempdb
CREATE TABLE TABLEA(
Field1 char(3),
Field2 char(3)
)
BULK INSERT TableA FROM 'C:\Temp\TableA.txt'
SELECT * FROM TableA
那麼怎麼會有我指定Field1和Field2的長度?
啊,OK。謝謝!我剛剛瞭解到我在嘗試使用批量插入時遇到此問題:消息4834,級別16,狀態4,行1 您無權使用批量加載語句。 – 2010-09-29 21:47:54
你不需要格式文件位的括號嗎? WITH(FORMATFILE ='C:\ Temp \ Format.xml') – 2016-10-06 08:47:14