camel を介して mssql クエリを実行していますが、何らかの理由で次のエラーが発生します。
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException; SQL state [S0001]; error code [102]; Incorrect syntax near '@P0DIAGNOSIS_DATA'.; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near '@P0DIAGNOSIS_DATA'.
コードで使用したクエリを以下に示します。mssql サーバーでは正常に動作していますが、camel コードでは機能していません。camel-sql コンポーネントを使用していました。
SELECT * INTO #TEMP_TABLE FROM (SELECT NAME FROM TABLE_1)temp
mssql クエリで一時テーブルを実装しようとしていました。ここで #TEMP_TABLE は一時テーブルです。camel コードによる実行中、camel は「#」を別の演算子として使用し、一時テーブル機能を提供しません。