栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在现有的SQL Server 2005数据库中,将数据类型varchar更改为nvarchar。有什么问题吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在现有的SQL Server 2005数据库中,将数据类型varchar更改为nvarchar。有什么问题吗?

请注意,此更改是数据大小的更新,请参见深入了解SQL Server表列。所做的更改将添加一个新的NVARCHAR列,它将更新将dta从旧的VARCHAR复制到新的NVARCHAR列的每一行,然后将旧的VARCHAR列标记为已删除。如果表很大,则会生成一个大的日志,因此请为此做好准备。更新后,请运行

DBCCCLEANTABLE
以回收以前的VARCHAR列使用的空间。如果可以承受,则可以更好地运行
ALTER TABLE ...REBUILD
,它不仅可以回收空间,还可以完全删除物理上已删除的VARCHAR列。开头的链接文章有更多详细信息。

您可能还想对表启用Unipre压缩。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/596697.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号