SQl为表添加和删除列

1、删除列:

Alter Table TransBetRecord
    drop column ToProjectCode

2、添加列:

Alter Table TransBetRecord
    Add  ToProjectCode varchar(50) default null

 

 

 

 

 

1.增加字段

 

ALTER TABLE tableName ADD COLUMN columnName VARCHAR(20) DEFAULT NULL --增加一个字段,默认为空
ALTER TABLE tableName ADD COLUMN columnName VARCHAR(20) NOT NULL     --增加一个字段,默认不能为空

 

2.删除字段

 

ALTER TABLE tableName DROP COLUMN columnName --删除一个字段

 

3.修改字段类型

 

ALTER TABLE tableName ALTER COLUMN columnName VARCHAR(10) --修改一个字段的类型

 

4.删除主键

 

Declare @Pk varChar(100);
Select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID('tableName') and xtype='PK';
if @Pk is not null
exec('Alter table tableName Drop '+ @Pk)

 

posted @ 2014-06-05 13:39  冲向蓝天  阅读(252)  评论(0编辑  收藏  举报