Oracleの大文字と小文字の機密性に起因するテーブルに問題はありません.
詳細
Oracleが大文字と小文字に敏感な場合、テーブルに存在しないExceptionを引き起こす可能性があります.
例えば以下のSQL:
次の異常が発生する可能性があります.
解決策は次のとおりです.
SQLは次のように書かれています.
または
あるいはいっそ大文字と小文字を閉じて敏感になります.
Oracleが大文字と小文字に敏感な場合、テーブルに存在しないExceptionを引き起こす可能性があります.
例えば以下のSQL:
select * from TABLE_NAME
次の異常が発生する可能性があります.
java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194)
解決策は次のとおりです.
SQLは次のように書かれています.
SELECT * FROM TABLE_NAME
または
select * fRom TABLE_NAME
あるいはいっそ大文字と小文字を閉じて敏感になります.