SQL查询“字段附近的语法错误”

时间:2013-12-23 11:10:10

标签: sql sql-server

我正在使用中间件系统连接到数据库系统。我们正在使用查找功能,该功能又根据我们在其中提供的条件创建SQL查询。

SQL QUERY CREATED:

SELECT "FunctionCode", "AUM", "Numerator", "Denominator", "EANUPC", "Length", "Width", "Height", "CategoryofEAN" FROM "tblIdocAlternateUOMs" WHERE MaterialNumber='09792021'

错误:

  

'错误处理sax解析器中的请求:执行表/存储过程的语句时出错。 '表' (结构'语句'):com.microsoft.sqlserver.jdbc.SQLServerException:' FunctionCode'附近的语法不正确。'。

我已经在数据库系统中执行了上述查询,并且工作正常,没有错误,但是当我尝试从数据库中检索数据时,我看到系统中出现错误。

数据库系统:Microsoft SQL SERVER

请您告诉我为什么会出现这类错误?

1 个答案:

答案 0 :(得分:13)

SELECT 
     FunctionCode, 
     AUM, 
     Numerator, 
     Denominator,
     EANUPC, 
     Length, 
     Width, 
     Height, 
     CategoryofEAN 
FROM 
     tblIdocAlternateUOMs 
WHERE 
     MaterialNumber='09792021'

有一点需要记住,只有价值需要引号,而且是单引号......也不是字段名......

从编码方查询中删除引号....仅仅因为它的hapening