我需要一些帮助,一个平面文件,第三方提供给我们,使用:
Field1[**]Field2[**]Field3[**]Field4[<>]Field1[**]Field2[**]Field3[**]Field4[<>]作为:
Row1:Field1 Field2 Field3 Field4
Row2:Field1 Field2 Field3 Field4作为平面文件。我希望能够通过BCP或Openrowset或使用SSMS 17.5的批量插入将平面文件直接导入到表中
我猜我需要一个格式化文件,但是我不知道如何定义这些分隔符!方括号是分隔符的一部分。
我唯一的选择是CLOB和Replace,但这是双重处理。
发布于 2019-03-20 00:50:20
感谢所有人
只见树木不见森林。
BULK INSERT [dbo].[My Table]
FROM 'F:\Myfile.txt'
WITH (
FIELDTERMINATOR = '[**]'
,ROWTERMINATOR = '[<>]'
,FIRSTROW=1
)已解决:)
https://stackoverflow.com/questions/55245893
复制相似问题