使用SQLServer 2012修改表

一、使用图形化方式修改

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

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

 

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

 

 

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

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

输入SQL语句,

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

PS:

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

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

 

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

 

 

posted @ 2020-04-15 00:08  chuyaoxin  阅读(634)  评论(0编辑  收藏  举报