使用SQLServer 2012修改表

一、使用图形化方式修改

右键点击需要修改的表,选择设计

使用SQLServer 2012修改表

比如,我将SNO和CNO更改为NOT NULL属性

使用SQLServer 2012修改表

 

 但是这种操作是不被允许的

 使用SQLServer 2012修改表

 

  只能重新建表,并加上NOT NULL的属性

使用SQLServer 2012修改表

 二、使用Transact-SQL语句修改表

使用SQLServer 2012修改表

输入SQL语句,

这段的意思是给表SC增添一个名为SC_key的主码(SNO,CNO)

使用SQLServer 2012修改表

PS:

 这里有个比较坑的地方是修改为主码的列,必须是NOT NULL属性的。

如果不是,就只能将表删除,然后重新建立。

 

修改成功后,将表刷新,可以看到这个表有了新键SC_key

使用SQLServer 2012修改表

 使用SQLServer 2012修改表

 

使用SQLServer 2012修改表

上一篇:四个好看的CSS样式表格


下一篇:MVC中异常: An exception of type 'System.Data.ProviderIncompatibleException' occurred in EntityFramework.dll的一种解决办法