SQL 语句错误:如何修复 'AND' 语句后的中文分号
SQL 语句错误:如何修复 'AND' 语句后的中文分号
错误的 SQL 语句:
SELECT
ManufacturingOrder,
Material,
Reservation,
ReservationItem,
sum(RequiredQuantity) AS requiredQuantity,
ManufacturingOrderOperation,
BillOfMaterialItemNumber,
GoodsMovementType,
MaterialGroup
FROM
ods_productionordercomponent
WHERE
ManufacturingOrder ='1000098000'
AND Material = '068840280104007';
错误原因:
上述 SQL 语句有一个错误,即在最后一行的 'AND' 语句后面有一个中文分号(;),应删除该分号。
正确的 SQL 语句:
SELECT
ManufacturingOrder,
Material,
Reservation,
ReservationItem,
sum(RequiredQuantity) AS requiredQuantity,
ManufacturingOrderOperation,
BillOfMaterialItemNumber,
GoodsMovementType,
MaterialGroup
FROM
ods_productionordercomponent
WHERE
ManufacturingOrder ='1000098000'
AND Material = '068840280104007';
总结:
在编写 SQL 语句时,要注意语法错误,特别是特殊字符的使用。中文分号在 SQL 语句中是无效的,应使用英文分号。
原文地址: https://www.cveoy.top/t/topic/qpPe 著作权归作者所有。请勿转载和采集!