sql >> データベース >  >> RDS >> Oracle

Oracle sqlldr:ここでは列は許可されていません

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




    1. MySQLテーブルに複数の行を挿入すると、IDは毎回1ずつ増加しますか?

    2. PHP/HTML追加削除ボタン

    3. 内部結合mysql

    4. 同義語の空のResultSetを返すDatabaseMetaData.getColumns