当前位置: 代码迷 >> 综合 >> SQL server alter语法(添加列、修改列、删除列)、添加默认值&&添加多列
  详细解决方案

SQL server alter语法(添加列、修改列、删除列)、添加默认值&&添加多列

热度:55   发布时间:2024-01-24 22:59:05.0

在工作中遇到几次的这种需求了,每次都要百度,今天索性自己写下来,永远的记住它:

alter添加一列字段:

alter table 表名 add 列名 类型 是否允许为空

例:alter table emp add name_emp varchar(4) null/not null;

alter删除一列字段:

alter table 表名 drop column 列名 

例:alter table emp drop column name_emp;

alter添加一个字段并赋默认值:

例:alter table emp add name_emp varchar(4) not null default 1 with values;

alter修改一列字段类型:

alter table 表名 alter column 字段名 decimal(18, 2) null;

修改列名:

EXEC sp_rename '表名.[原列名]', '新列名' , 'COLUMN';

或者:alter table 表名 rename column 原列名 to 新列名;

alter一次添加多列:

alter table 表名
add (列名1 char(1) default null comment 注释,
列名2 varchar(10) default null comment 注释,
列名3 varchar(5) default null comment 注释);


  相关解决方案