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

求解 sql主键问题,着急的。。。。。。。。。。。
ALTER TABLE [dbo].[c]
ADD [pp] char NOT NULL 
GO

ALTER TABLE [dbo].[c] DROP CONSTRAINT [PK__c__5156C80F2D27B809] 
GO

ALTER TABLE [dbo].[c] ADD CONSTRAINT [PK__c__5156C80F2D27B809] PRIMARY KEY ([a], [b], [c], [aa], [cc], [pp])
GO

ALTER TABLE [dbo].[c] ENABLE CHANGE_TRACKING
GO


上面的是sql server 2008 的增加主键字段的sql语句,但是搞不明白这个5156C80F2D27B809是啥?我要自己写sql语句要怎么处理?????????删除主键字段和修改主键字段都会 出现这么长的字符串这个到底怎么处理啊?着急求解啊?????先谢啦!!!!!!!!!!!!!!!!!!!!!

------解决方案--------------------
SQL code

Create table tt1(id int primary key, name varchar(30))
go

select * from sys.key_constraints where parent_object_id = object_id('tt1')