BLANKS はSQL*Loaderキーワードであり、decode内で使用できるものではありません。 SQLステートメント-列名として扱います。区切られたファイルの場合のように、実際には空の(長さがゼロの)文字列である場合は、decode ''を使用できます BLANKSの代わりに;しかし、Oracleはそれをとにかくnullとして扱います。その場合、decode 冗長である必要があり、NULLIFを使用できます。 他の列と同じように。 'empty'文字列が実際には1つ以上のスペースである場合は、decode(TRIM(:PRIORITY),'',NULL,'\\N',NULL,:PRIORITY)のように実行できます。 。 (decodeの最後のデフォルト句が必要です とにかく、またはすべての値がnullになります。)