sql server中修改字段类型及设置主键与约束

发布时间:2020-06-06编辑:脚本学堂
在sql server中用sql语句修改字段类型、更改字段类型长度、添加not null约束、设置主键与约束等,供大家学习参考。

sql语句操作表中字段的方法

1、更改字段类型长度
 

alter table 表名
alter column 字段名 类型的长度

例子:把城市表的城市名字段由长度20改为30。
 

复制代码 代码示例:
alter table city
alter column cityname varchar(30);

2、更改字段类型
 

alter table 表名
alter column 字段名 更改后的类型

例子,把城市表的城市名字段varchar类型改为int类型。
 

alter table city
alter column cityname int;

3、添加not null约束

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

例子,设置cid不能输入空值:
 

alter table city alter column cid int not null;

4、设置主键

alter table 表名 add constraint 主键名 primary key(字段名)

例子,把cid设为主键:
 

alter table city add constraint PK_cid primary key(cid);

5、更改字段名
 

exec SP_RENAME '表名.字段名','更改后的字段名','column'

6、添加字段名

alter table 表 add 字段名 字段类型 default null