sqlserver如何在已经有数据的表中添加新列

【sqlserver如何在已经有数据的表中添加新列】经由过程sqlserver表设计器给已经稀有据的表添加新的列 , 凡是会报错:“不许可保留更改 。 您所做的更改要求删除并从头建立一下表” , 那么 , 这种环境该若何处置呢?

需要这些哦
sql server
方式/
1例如给某表添加一个Num自增列 , 这张表已经有良多行数据了 , 经由过程sqlserver表设计器 , 添加一个新字段Num , 如图所示

sqlserver如何在已经有数据的表中添加新列

文章插图

2添加字段后 , 点击保留 , 会弹出一个小框“不许可保留更改 。 您所做的更改要求删除并从头建立一下表” , 这个要求不克不及知足啊 , 这么多的数据 , 删除了怎么办?

sqlserver如何在已经有数据的表中添加新列

文章插图

3点击SQL Server Management Studio顶部的菜单【东西】->【选项】

sqlserver如何在已经有数据的表中添加新列

文章插图

4打开【选项】弹窗界面如图所示 , 默认睁开的是【常规】选项

sqlserver如何在已经有数据的表中添加新列

文章插图

5拖动左侧的菜单 , 找到并点击【表设计器】->【表设计器和数据库设计器】

sqlserver如何在已经有数据的表中添加新列

文章插图

6在右侧呈现的【表选项】中 , 找到并 打消勾选【阻止保留要求从头建立表的更改】 , 点击【确定】按钮

sqlserver如何在已经有数据的表中添加新列

文章插图

7再次在表设计界面 , 点击保留 , 若是表中的数据量很年夜的话 , 会有这个验证警告:“将界说更改保留到包含有年夜量数据的表中可能需要很长时候” , 此项可以忽略 , 直接点击【是】按钮 , 就可以保留当作功了

sqlserver如何在已经有数据的表中添加新列

文章插图


以上内容就是sqlserver如何在已经有数据的表中添加新列的内容啦 , 希望对你有所帮助哦!

    推荐阅读