操作
バグ #6000
完了検証環境にて例外が発生
ステータス:
終了
優先度:
通常
担当者:
菅間 聖耶
開始日:
期日:
進捗率:
0%
予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
実装ミス
QA分析:
方針(第一貨物):
テーブル種:
データ移行要否:
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:
説明

Java のエラーログ
org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [SELECT VKCUYOS.* FROM VKCUYOS WHERE VKCUYOS.DYOSKOCD = ? ORDER BY VKCUYOS.DYOSHTCD , VKCUYOS.DYOSCTCD; ]
at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
~ 省略 ~
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
at com.d3os.d3os_common.service.VKCUYOSServiceImpl$$SpringCGLIB$$0.get2Data(<generated>)
at com.d3os.d3os_batch.batch.REABAT02.BY30012.mainProcess(BY30012.java:450)
at com.d3os.d3os_batch_common.batch.BaseBatch.main(BaseBatch.java:158)
at com.d3os.d3os_batch_common.jcl.BaseJcl.executeStep(BaseJcl.java:783)
at com.d3os.d3os_batch.jcl.REABAT02.main(REABAT02.java:249)
~ 省略 ~
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00933: SQLコマンドが正しく終了されていません。
~ 省略 ~
... 94 more
Caused by: Error : 933, Position : 110, Sql = SELECT VKCUYOS.* FROM VKCUYOS WHERE VKCUYOS.DYOSKOCD = :1 ORDER BY VKCUYOS.DYOSHTCD , VKCUYOS.DYOSCTCD; , OriginalSql = SELECT VKCUYOS.* FROM VKCUYOS WHERE VKCUYOS.DYOSKOCD = ? ORDER BY VKCUYOS.DYOSHTCD , VKCUYOS.DYOSCTCD; , Error Msg = **ORA-00933: SQLコマンドが正しく終了されていません。
**
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:636)
... 112 more
原因¶
クエリ内に「;」 が含まれていた。
A5M2等から実行した場合は問題ないが、javaで実行した場合
ORA-00933: SQLコマンドが正しく終了されていません。
のエラーが発生する。

ファイル
操作