首页 > 解决方案 > org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback;未分类 SQLException; '@P0DIAGNOSIS_DATA' 附近的语法不正确

问题描述

我正在通过骆驼执行 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 服务器中运行良好,但不是通过骆驼代码,我使用的是骆驼 sql 组件。

SELECT * INTO #TEMP_TABLE FROM (SELECT NAME FROM TABLE_1)temp

我试图在 mssql 查询中实现临时表。这里#TEMP_TABLE 是临时表。在通过骆驼代码执行期间,骆驼将“#”作为一些不同的运算符,并且不提供临时表功能。

标签: sql-serverapache-camelcamel-sql

解决方案


推荐阅读