将nvarchar(max)转换为nvarchar(n)并指示还有更多数据的最快方法是什么?
例如:将“地址”列转换为nvarchar(100),如果“地址”大于100个字符,则将后3个字符替换为“ ...”
UPDATE t
SET t.Address = SUBSTRING(t.Address, 1, 97) + '...'
FROM TableName t
WHERE LEN(t.Address) > 100;
ALTER TABLE dbo.TableName
ALTER COLUMN Address NVARCHAR (100);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句