0
正如我從谷歌搜索瞭解到的,SQLLoader能夠在INFILE參數中接收通配符。 我試圖加載這樣的文件: INFILE 'E:\文件夾\文件MyFile * .TXT'SQLLoader通配符
但SQLLOADER失敗,錯誤 500:無法打開文件 554:錯誤打開文件
只有一個響應通配符的文件,這意味着我不想在這裏加載多個文件。 有沒有一個選項來實現這一點,而不使用批處理傳遞文件作爲參數?
謝謝!
正如我從谷歌搜索瞭解到的,SQLLoader能夠在INFILE參數中接收通配符。 我試圖加載這樣的文件: INFILE 'E:\文件夾\文件MyFile * .TXT'SQLLoader通配符
但SQLLOADER失敗,錯誤 500:無法打開文件 554:錯誤打開文件
只有一個響應通配符的文件,這意味着我不想在這裏加載多個文件。 有沒有一個選項來實現這一點,而不使用批處理傳遞文件作爲參數?
謝謝!
與INFILE一起使用的星號表示要加載的數據將在控制文件本身中。
INFILE *
...
begindata
1,testdata 1, etc
2,testdata 2, etc
它與文件通配星號不一樣。最好的方法是通過DATA =參數在命令行上提供文件名。