SQLLoader通配符

时间:2014-12-01 15:59:52

标签: wildcard sql-loader

据我通过谷歌搜索了解到,SQLLoader能够在INFILE参数中接收通配符。 我正在尝试加载这样的文件: INFILE'E:\ FOLDER \ myfile * .txt'

但SQLLoader失败并出现错误 500:无法打开文件 554:打开文件时出错

只有一个文件响应通配符,这意味着我不打算在这里加载多个文件。 有没有使用批处理将文件作为参数传递来实现此目的的选项?

谢谢!

1 个答案:

答案 0 :(得分:0)

与INFILE一起使用的星号表示要加载的数据将位于控制文件本身中。

INFILE *
...
begindata
1,testdata 1, etc
2,testdata 2, etc

它与文件通配星号不同。最好的方法是通过DATA =参数在命令行上提供文件名。