1. 程式人生 > >SQLServer刪除數據列

SQLServer刪除數據列

span ctrl+s 默認值 過程 問題 image lte ble 環境

刪除數據列

開發或者生產過程中多建、錯誤或者重復的數據列需要進行刪除操作。

使用SSMS數據庫管理工具刪除數據列

方式一

1、打開數據庫->選擇數據表-》展開數據表-》展開數據列-》選擇要刪除的數據列-》右鍵點擊-》選擇刪除-》在彈出框中點擊確定。

技術分享圖片

技術分享圖片

方式二

1、打開數據庫-》打開數據表-》右鍵點擊-》選擇設計。

技術分享圖片

2、在設計視圖窗口中-》選中要刪除的數據列-》右鍵點擊-》選擇刪除-》點擊保存按鈕(或者ctrl+s)。

技術分享圖片

使用T-SQL腳本刪除數據列

刪除單個數據列

語法:alter table 數據名.dbo.表名 drop column 列名;

示例:alter table [testss].dbo.[test1] drop column height3;

技術分享圖片

刪除多個數據列

語法:alter table 數據名.dbo.表名 drop column 列名1,列名2;

示例:alter table [testss].dbo.[test1] drop column height1,height2;

技術分享圖片

刪除帶有默認值的數據列

語法:

begin transaction
go
alter table 數據名.dbo.表名 drop constraint 約束名;
go
alter table 數據名.dbo.表名 drop column 列名;

示例:

begin transaction
go
alter table [testss].dbo.[test1] drop constraint DF__test1__testid__151B244E;


go
alter table [testss].dbo.[test1] drop column testid;

技術分享圖片

總結

在開發或者測試過程中,對於列的修改可是任意操作的,一旦到了生產環境中,無論數據列出現何種問題,都不要輕易修改和刪除,如果必須要修改和刪除,一定要先備份再操作。

SQLServer刪除數據列