使用 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