我需要第三方提供给我们的平面文件使用以下帮助:
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation,unchecked"
sourceCompatibility = 1.7
targetCompatibility = 1.7
}
}
}
为:
Field1[**]Field2[**]Field3[**]Field4[<>]Field1[**]Field2[**]Field3[**]Field4[<>]
作为平面文件。我希望能够通过BCP或Openrowset或SSMS 17.5批量插入将平面文件直接导入到表中
我猜我需要一个格式文件,但是我不知道如何定义这些定界符!方括号是定界符的一部分。
我唯一的选择是CLOB和Replace,但这是双重处理。
答案 0 :(得分:0)
谢谢
看不见树木的木头。
BULK INSERT [dbo].[My Table]
FROM 'F:\Myfile.txt'
WITH (
FIELDTERMINATOR = '[**]'
,ROWTERMINATOR = '[<>]'
,FIRSTROW=1
)
已解决:)