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)