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 语句中是无效的,应使用英文分号。

SQL 语句错误:如何修复 'AND' 语句后的中文分号

原文地址: https://www.cveoy.top/t/topic/qpPe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录