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)
sql 新增列,刪除列
新增沒有預設值 alter table 表名 add bazaartype char 1 有預設值的新增列 alter table表名add bazaartype char 1 default 0 刪除沒有預設值的列 alter table 表名drop column bazaartype 刪除有預...
sql新增 刪除表中的列
新增沒有預設值 alter table test add bazaartype char 1 有預設值的新增列 alter table test add bazaartype char 1 default 0 刪除沒有預設值的列 alter table test drop column bazaar...
sql新增 刪除表中的列
新增沒有預設值 alter table test add bazaartype char 1 有預設值的新增列 alter table test add bazaartype char 1 default 0 刪除沒有預設值的列 alter table test drop column bazaar...