[英]Is it safe to change text datatype to nvarchar(max) in SQL Server
我有一个旧的SQL Server数据库,直到使用text
数据类型。 我想将其更改为nvarchar(max)
以允许表情符号和其他现代内容。
仅更改数据库是否安全? 还是创建一个新的nvarchar(max)
列并更新所有行以将数据从旧列复制到新列是否更安全?
只需使用ALTER TABLE ... ALTER COLUMN更改数据库
以防万一有人提及它,在某些较旧的边缘情况下,数据丢失或更改,但已对其进行了修补(例如, MS KB 968914 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.