sql-server – 更改列宽

前端之家收集整理的这篇文章主要介绍了sql-server – 更改列宽前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
增加列(nvarchar)宽度是否必然会降低表格?

换句话说,可以在具有活动用户的生产环境中更改宽度吗?

我认为如果尺寸增加(而不是减少),这不会是一个问题.

解决方法

如果您通过下面的T-sql语句执行此操作,则不会发生表丢弃,您可以在生产环境中安全地执行此操作:
alter table <table> alter column <column> nvarchar(biggernumber) [not] null

如果通过SSMS设计表GUI执行此操作,则将取决于它决定使用哪个脚本来实现更改.有时它会将数据插入临时表,删除原始表,创建该表的新版本,然后将其插回到新表中.找出它将做什么的简单方法是单击“生成脚本”按钮并查看它计划执行的T-sql.

原文链接:https://www.f2er.com/mssql/80065.html

猜你在找的MsSQL相关文章