日期:2014-05-18  浏览次数:20448 次

求一个添加主键的SQL 语句!
如题,小弟在编写SQL语句时,为一个表添加主键时遇到了困难,查阅了很多资料却不知道该如何添加,希望各位高手、大侠多多帮忙,小弟不胜感激!

------解决方案--------------------
--给表添加字段
alter table t alter column id int not null
--给字段加主键约束
alter table t add constraint t_id primary key(id)

------解决方案--------------------
---创建一个表TableTest,ID为主键不能为空类型为Int,Name不能为空类型为Varchar,长度为10
Create Table TableTest(ID Int Not Null PriMary Key,Name Varchar(10) Not Null)
------解决方案--------------------
---创建一个没有主键的表,然后将表里字段ID改为主键
Create Table TableTest(ID Int,Name Varchar(10) Not Null)
---1
Alter Table TableTest Alter Column ID Int Not Null
---2
Alter Table TableTest Add Primary Key(ID)