SQLServer删除数据列
程序员文章站
2023-12-17 13:21:58
删除数据列 开发或者生产过程中多建、错误或者重复的数据列需要进行删除操作。 使用SSMS数据库管理工具删除数据列 方式一 1、打开数据库->选择数据表-》展开数据表-》展开数据列-》选择要删除的数据列-》右键点击-》选择删除-》在弹出框中点击确定。 方式二 1、打开数据库-》打开数据表-》右键点击- ......
删除数据列
开发或者生产过程中多建、错误或者重复的数据列需要进行删除操作。
使用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;
总结
在开发或者测试过程中,对于列的修改可是任意操作的,一旦到了生产环境中,无论数据列出现何种问题,都不要轻易修改和删除,如果必须要修改和删除,一定要先备份再操作。