Files
SGGL_SHJ/DataBase/版本日志/SGGLDB_V2026-08-12-lpf.sql
T

17 lines
553 B
Transact-SQL

IF COL_LENGTH('dbo.Tw_InputDetailBarCode', 'Quantity') IS NULL
BEGIN
ALTER TABLE dbo.Tw_InputDetailBarCode
ADD Quantity DECIMAL(18, 4) NULL;
END;
GO
-- 历史非管材条码每个代表1件;按米计量的管材数量由扫码业务录入,保持为空。
UPDATE barCode
SET barCode.Quantity = 1
FROM dbo.Tw_InputDetailBarCode AS barCode
LEFT JOIN dbo.HJGL_MaterialCodeLib AS material
ON material.MaterialCode = barCode.MaterialCode
WHERE barCode.Quantity IS NULL
AND ISNULL(LTRIM(RTRIM(material.MaterialUnit)), N'') <> N'';
GO