SQLServer刪除數據列


刪除數據列

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

使用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;

總結

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM