alter table tablename
add columnname int null
insert into tablename values(expression1,)
或
把上面的写成存储过程
add columnname int null
insert into tablename values(expression1,)
或
把上面的写成存储过程
调试欢乐多
ALTER TABLE table2 ADD row_id int --删
ALTER TABLE table2 DROP COLUMN row_id
下例添加一个允许空值的列,而且没有通过 DEFAULT 定义提供值。各行的新列中的值将为 NULL。CREATE TABLE doc_exa ( column_a INT)
GO
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL
GO
EXEC sp_help doc_exa
GO
DROP TABLE doc_exa
GOB. 更改表以除去列
下例修改表以删除一列。CREATE TABLE doc_exb ( column_a INT, column_b VARCHAR(20) NULL)
GO
ALTER TABLE doc_exb DROP COLUMN column_b
GO
EXEC sp_help doc_exb
GO
DROP TABLE doc_exb
GO
Alter Table yourTableName Drop Column yourColumnName