使用 OPENROWSET(BULK) 和格式檔案讀取檔案
Yu 可以使用 FORMATFILE 選項定義要匯入的檔案的格式:
INSERT INTO mytable
SELECT a.*
FROM OPENROWSET(BULK 'c:\test\values.txt',
FORMATFILE = 'c:\test\values.fmt') AS a;
格式檔案 format_file.fmt 描述了 values.txt 中的列:
9.0
2
1 SQLCHAR 0 10 "\t" 1 ID SQL_Latin1_General_Cp437_BIN
2 SQLCHAR 0 40 "\r\n" 2 Description SQL_Latin1_General_Cp437_BIN