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

数値が予期されていた場所に非数値文字が見つかりました

    '12-JUN-87' 日付ではなく、文字列リテラルです。

    テーブルに挿入する日付を生成する場合は、次のいずれかを行う必要があります。

    文字列リテラルを日付として使用しようとすると、Oracleは暗黙的に日付に変換しようとします NLS_DATE_FORMATを使用する フォーマットマスクとしてのセッションパラメータ。このフォーマットマスクが文字列のフォーマットと一致しない場合、例外が生成されます。

    注:セッションパラメータはユーザーが変更でき、ユーザーごとに異なる可能性があるため、このデフォルト値に依存しないでください。



    1. Windows認証を使用したcx_Oracle

    2. java.sql.SQLException:ORA-00932:一貫性のないデータ型:予期されたNUMBERがBINARYを取得しました

    3. アドレスとMySQLサーバーをバインドする

    4. RailsでDB接続時にクエリを実行するにはどうすればよいですか?