sql server删除列
时间: 2023-10-09 14:16:10 浏览: 193
可以使用以下方法在SQL Server中删除列:
1. 使用ALTER TABLE语句和DROP COLUMN子句来删除列:
ALTER TABLE [table_name] DROP COLUMN [column_name];
2. 使用sysobjects和syscolumns系统表查询列名并生成删除列的SQL语句:
String sql = "SELECT b.name FROM sysobjects b JOIN syscolumns a ON b.id = a.cdefault WHERE a.id = object_id('表名') AND a.name = '列名'";
3. 使用ALTER TABLE语句和DROP CONSTRAINT子句来删除列的约束:
String sqldrop = "ALTER TABLE Recording DROP CONSTRAINT";
阅读全文