我有一个最初设计为将“邮政编码”列设置为浮点数的数据库,它包含10位邮政编码。
我需要将其转换为5位nvarchar。
UPDATE [dbo].[RetailStores]
SET
[ZIP] = LEFT(Str([ZIP CODE], 5, 0),5)
GO
这是在我创建的新zip(nvarchar)列中将值设置为' * '。为什么?
尝试这样的事情:
[ZIP] = LEFT(Str([ZIP CODE]),5)
或者,
[ZIP] = LEFT(Str([ZIP CODE],10,0),5)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句