美文网首页
Sql Server 增加字段、修改字段、修改类型、修改默认值

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

作者: NewForMe | 来源:发表于2019-07-18 15:24 被阅读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
    

    相关文章

      网友评论

          本文标题:Sql Server 增加字段、修改字段、修改类型、修改默认值

          本文链接:https://www.haomeiwen.com/subject/ihullctx.html