使用SQLServer 2012修改表
一、使用图形化方式修改
右键点击需要修改的表,选择设计
比如,我将SNO和CNO更改为NOT NULL属性
但是这种操作是不被允许的
只能重新建表,并加上NOT NULL的属性
二、使用Transact-SQL语句修改表
输入SQL语句,
这段的意思是给表SC增添一个名为SC_key的主码(SNO,CNO)
PS:
这里有个比较坑的地方是修改为主码的列,必须是NOT NULL属性的。
如果不是,就只能将表删除,然后重新建立。
修改成功后,将表刷新,可以看到这个表有了新键SC_key