sql-server - 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 是临时表。在通过骆驼代码执行期间,骆驼将“#”作为一些不同的运算符,并且不提供临时表功能。
解决方案
推荐阅读
- c# - Microsoft.TeamFoundation.WorkItemTracking.Client.Field 添加默认值
- android - 如何在 Expo 上的 android 中获取 BSSID 和 SSID?
- http - 本地 http 发布(或获取)后 Ionic appdev 崩溃
- android - Android DownloadManager 失败,原因为 470
- bash - 如何在linux表单批处理文件中重启java进程?
- python - 如何在不使用 OpenCV 的情况下从网络摄像头获取图像?
- node.js - 节点 - Mongo DB - 如何查询特定的嵌套字段
- go - 将对象数组传递给 jsonapi.marshal 时出错
- angular - 如何将对象分配给空数组
- jquery - 在下拉菜单中分组地图国家