我有两个带有产品编号的表。它们都限制为12个字符(varchar(12)
)。其中一个(产品A)具有如下数字结构:
产品编号:
2345
568
89
并且产品B具有相同的确切数字,但有零以填充缺少的12个字符。是这样的:
产品编号:
000000002345
000000000568
000000000089
我只想修改乘积A表以在序列的开头添加零。我对REPLACE()
函数有一个想法,但要添加零可能需要另一个函数。感谢您的阅读,也很抱歉。
应该这样做:
UPDATE tblA
SET ProductNo = REPLICATE('0', 12 - LEN(ProductNo)) + ProductNo
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句