Oracle12c の SQL*Loader のオプション値変更

ROWS=-1 とすると、一発コミットだったらしいが、マイナス値は許容されなくなった。
マニュアル を見ると、65534 が最大だと書いてあるが最小はいくつか書いていない。
ネットでは、ROWS=-1=無限大 という記載がけっこうあるが、12c~7 のマニュアルを見直したが、そんな記述は見つからなかった。
都市伝説?
まぁそれは良いとして、何も書かず変更するなよ。
ちなみに、12cのマニュアルに

従来型パス・ロードでは、指定した値が許容可能な最大行数の65534を超えているため、次の例はエラーになります。

ROWS=65900

と書いてあるが、エラーにはならない。どういう動きになるかは不明。
嘘ばっかかきやがって。

同じ感じで、ERRORS=-1 もエラーとなるようになった。

この記事へのコメント