Sql server 2008 更新sql server 2008中的列值属性

Sql server 2008 更新sql server 2008中的列值属性,sql-server-2008,Sql Server 2008,我在创建时在sql server 2008中创建了一个表我没有设置not NULL和PRIMARY KEY属性我想用not NULL和PRIMARY KEY属性更新表如何操作打开sql Management Studio,登录,展开数据库和表分支,右键单击要修改的表,选择“设计”根据需要进行修改。实际上,将列设置为主键(通过右键单击并从弹出菜单中选择),非空也将自动设置。使列不可空: ALTER TABLE [YourTable] ALTER COLUMN [YourColumn] INT N

我在创建时在sql server 2008中创建了一个表我没有设置not NULL和PRIMARY KEY属性我想用not NULL和PRIMARY KEY属性更新表如何操作打开sql Management Studio,登录,展开数据库和
分支,右键单击要修改的表,选择“设计”根据需要进行修改。实际上,将列设置为主键(通过右键单击并从弹出菜单中选择),
非空
也将自动设置。

使列不可空:

ALTER TABLE [YourTable] 
ALTER COLUMN [YourColumn] INT NOT NULL; -- CHANGE DATA TYPE AS REQUIRED
使列成为主键:

ALTER TABLE [YourTable] 
ADD CONSTRAINT PK_YourTable__YourColumn PRIMARY KEY (YourColumn);

查找
altertable