JDBC を使用して DB2 で 2 つの DML ステートメントを実行しようとしていますが、構文エラーが発生し続けます。
ALTER TABLE "TEST" ALTER COLUMN "COL1" SET DATA TYPE INT;
ALTER TABLE "TEST" ALTER COLUMN "COL1" SET NOT NULL;
それらを1つずつ実行すると、すべて問題ありません。
最初のステートメントでセミコロンを 1 つだけ使用して、セミコロンを使用せずに試しました。私もいくつかの \r\n を試してみましたが、何が問題なのか本当に理解できません。
例外は次のとおりです。
Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=;
ALTER TABLE "TEST";1" SET DATA TYPE INT;<space>, DRIVER=3.65.77
何が問題なのか誰か知っていますか?