alter table tablename
add columnname int  null
insert into tablename values(expression1,)

把上面的写成存储过程

解决方案 »

  1.   

    alter table 表名 add colunm 列名 varchar.....alter table 表名 drop colunm 列名 
      

  2.   

    --加
    ALTER TABLE table2 ADD row_id int --删
    ALTER TABLE table2 DROP COLUMN row_id
      

  3.   

    A. 更改表以添加新列
    下例添加一个允许空值的列,而且没有通过 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
      

  4.   

    Alter Tabel yourTableName Add yourColumnName yourColumnType
    Alter Table yourTableName Drop Column yourColumnName