sqlserver报错

2024-04-19 15:27:56.666 ERROR 17632 --- [io-18088-exec-1] c.alibaba.druid.filter.stat.StatFilter   : merge sql error, dbType sqlserver, druid-1.1.21, sql : SELECT sptm,ckdm,kwdm,out,lock,tzsy FROM SPTMSTATE WHERE sptm=? 

com.alibaba.druid.sql.parser.ParserException: ERROR. pos 25, line 1, column 23, token OUT
	at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:882)
	at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerExprParser.primary(SQLServerExprParser.java:94)
	at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
	at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerExprParser.parseSelectItem(SQLServerExprParser.java:238)
	at com.alibaba.druid.sql.parser.SQLSelectParser.parseSelectList(SQLSelectParser.java:937)
	at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerSelectParser.query(SQLServerSelectParser.java:160)
	at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:358)
	at com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerSelectParser.select(SQLServerSelectParser.java:57)
	at com.alibaba.druid.sql.parser.SQLStatementParser.parseSelect(SQLStatementParser.java:2562)
	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:171)

1.当能正常查出结果时看一下你的查询条件列是不是主键,而且看一下有没有空字符串

2.当你不能正常查询,你得看一下你写的SQL是否有问题了

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐