1、修改字段名波桩,表名:
修改表名:EXEC sp_rename ‘原有表名’, '新表名';
修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名' , 'COLUMN';
exec sp_rename '[表名].[列名]','[新列名]' -- 注意戒努,單引號不可省略。
2镐躲、修改字段類型:
alter table 表名 alter column 字段名 type not null
3柏卤、修改字段默認(rèn)值
根據(jù)約束名稱刪除約束
alter table 表名 drop constraint 約束名
根據(jù)表名向字段中增加新的默認(rèn)值
alter table 表名 add default (0) for 字段名 with values
4、增加字段:
alter table 表名 add 字段名 type not null default 0
alter table 表名 add 字段名 nvarchar(64) null default '111'
5匀油、刪除字段:
alter table 表名 drop column 字段名;
6缘缚、重置SQLSERVER表的自增列,讓自增列重新計數(shù)
--- 刪除原表數(shù)據(jù),并重置自增列
truncate table tablename --truncate方式也可以重置自增字段
--重置表的自增字段,保留數(shù)據(jù)
DBCC CHECKIDENT (tablename,reseed,0)
查詢當(dāng)前標(biāo)識值
DBCC CHECKIDENT(tablename, NORESEED)
-- 設(shè)置允許顯式插入自增列
SET IDENTITY_INSERT tablename ON
-- 當(dāng)然插入完畢記得要設(shè)置不允許顯式插入自增列
SET IDENTITY_INSERT tablename Off