Sql Server 增加字段、修改字段、修改類型、修改默認值

1、修改字段名,表名:

    修改表名:EXEC sp_rename ‘原有表名’, '新表名';
    修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名' , 'COLUMN';

exec sp_rename '[表名].[列名]','[新列名]' -- 注意,單引號不可省略。

2、修改字段類型:

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

3、修改字段默認值

根據(jù)約束名稱刪除約束

alter table 表名 drop constraint 約束名

根據(jù)表名向字段中增加新的默認值

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) 

查詢當前標識值
DBCC CHECKIDENT(tablename, NORESEED)

-- 設(shè)置允許顯式插入自增列
SET IDENTITY_INSERT tablename  ON
-- 當然插入完畢記得要設(shè)置不允許顯式插入自增列
SET IDENTITY_INSERT tablename  Off
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容