sqlserver如何在已經有數據的表中添加新列

經由過程sqlserver表設計器給已經稀有據的表添加新的列 , 凡是會報錯:“不許可保留更改 。 您所做的更改要求刪除并從頭建立一下表” , 那么 , 這種環境該若何處置呢?

需要這些哦
sql server
方式/
1例如給某表添加一個Num自增列 , 這張表已經有良多行數據了 , 經由過程sqlserver表設計器 , 添加一個新字段Num , 如圖所示

sqlserver如何在已經有數據的表中添加新列



2【sqlserver如何在已經有數據的表中添加新列】添加字段后 , 點擊保留 , 會彈出一個小框“不許可保留更改 。 您所做的更改要求刪除并從頭建立一下表” , 這個要求不克不及知足啊 , 這么多的數據 , 刪除了怎么辦?

sqlserver如何在已經有數據的表中添加新列



3點擊SQL Server Management Studio頂部的菜單【東西】->【選項】

sqlserver如何在已經有數據的表中添加新列



4打開【選項】彈窗界面如圖所示 , 默認睜開的是【常規】選項

sqlserver如何在已經有數據的表中添加新列



5拖動左側的菜單 , 找到并點擊【表設計器】->【表設計器和數據庫設計器】

sqlserver如何在已經有數據的表中添加新列



6在右側呈現的【表選項】中 , 找到并 打消勾選【阻止保留要求從頭建立表的更改】 , 點擊【確定】按鈕

sqlserver如何在已經有數據的表中添加新列



7再次在表設計界面 , 點擊保留 , 若是表中的數據量很年夜的話 , 會有這個驗證警告:“將界說更改保留到包含有年夜量數據的表中可能需要很長時候” , 此項可以忽略 , 直接點擊【是】按鈕 , 就可以保留當作功了

sqlserver如何在已經有數據的表中添加新列




以上內容就是sqlserver如何在已經有數據的表中添加新列的內容啦 , 希望對你有所幫助哦!

    猜你喜歡