SQL Server 2008 R2列属性修改

Posted 婧児_实践,实践,再实践!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 R2列属性修改相关的知识,希望对你有一定的参考价值。

1:向表中添加字段

Alter table [表名] add [列名] 类型

2:  删除字段

Alter table [表名]  drop column [列名]

3:  修改表中字段类型 (可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

4:添加主键

Alter table [表名] add constraint [ 约束名] primary key( [列名])

5:添加唯一约束

Alter table [表名] add constraint [ 约束名] unique([列名])

6:添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]

7:添加约束

Alter table [表名] add constraint [约束名] check (内容)

8:添加外键约束

Alter table [表名] add constraint [约束名]  foreign key(列名) referencese 另一表名(列名)

9:删除约束

Alter table [表名] add constraint [约束名] 

10:重命名表

exec sp_rename ‘[原表名]‘,‘[新表名]‘

11:重命名列名

exec sp_rename ‘[表名].[列名]‘,‘[表名].[新列名]‘

以上是关于SQL Server 2008 R2列属性修改的主要内容,如果未能解决你的问题,请参考以下文章

如何修改SQL Server 2008 R2数据库的内存

sqlserver2008r2clr应用签名不匹配

在 SQL Server 2008 R2 事务复制中筛选列数据

安装SQL Server 2008 R2 时提示“服务器没有及时响应或控制请求”怎么解决?

如何在 SQL Server 2008 R2 表中添加“上次更新”列?

了解 SQL Server 2008 R2 中索引视图中的列类型