我们的生产服务器是sql server 2005,我们有一个非常大的表,有1.03亿条记录。我们希望将某一特定字段的长度从 varchar(20) 增加到 varchar(30)。尽管我说这只是元数据更改,因为它增加了列长度,但我的经理说他不想更改这么大的表。请建议最好的选择。我正在考虑创建一个新列并使用旧列值更新新列。
我看了很多博客,他们说改变会影响,有些人说不会影响。
最佳答案
正如您所说,这是一个仅元数据的操作,这就是正确的方法。通过测试向您的经理(以及您自己!)证明您是正确的。
关于sql - 增加大表中的列长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21316743/