请注意,此更改是数据大小的更新,请参见深入了解SQL Server表列。所做的更改将添加一个新的NVARCHAR列,它将更新将dta从旧的VARCHAR复制到新的NVARCHAR列的每一行,然后将旧的VARCHAR列标记为已删除。如果表很大,则会生成一个大的日志,因此请为此做好准备。更新后,请运行
DBCCCLEANTABLE以回收以前的VARCHAR列使用的空间。如果可以承受,则可以更好地运行
ALTER TABLE ...REBUILD,它不仅可以回收空间,还可以完全删除物理上已删除的VARCHAR列。开头的链接文章有更多详细信息。
您可能还想对表启用Unipre压缩。



