Sql Server 增加字段、修改字段、修改类型、修改默认值

Sql Server stdxhht 4个月前 (02-25) 257次浏览 0个评论

1、修改字段名,表名:

修改表名:EXEC sp_rename ‘原有表名’, ‘新表名’;
修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名’ , ‘COLUMN’;
exec sp_rename ‘[表名].[列名]’,'[新列名]’ — 注意,单引号不可省略。

2、修改字段类型:

alter table 表名 alter column 字段名 type not null

3、修改字段默认值

根据约束名称删除约束

alter table 表名 drop constraint 约束名

根据表名向字段中增加新的默认值

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表的自增列,让自增列重新计数

— 删除原表数据,并重置自增列
truncate table tablename –truncate方式也可以重置自增字段

–重置表的自增字段,保留数据
DBCC CHECKIDENT (tablename,reseed,0)

查询当前标识值
DBCC CHECKIDENT(tablename, NORESEED)

— 设置允许显式插入自增列
SET IDENTITY_INSERT tablename ON
— 当然插入完毕记得要设置不允许显式插入自增列
SET IDENTITY_INSERT tablename Off


极客PC , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Sql Server 增加字段、修改字段、修改类型、修改默认值
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到