SQL Server怎么判断数据库中表的某一字段是不是主键 - SQL Server -

RT,有办法吗?我的是sql server 2k
2024-11-25 07:21:43
推荐回答(2个)
回答1:

每个数据在建立的时候,有一个sysobjects表,是系统的,里面有该数据库在设计阶段字段主键的信息,xtype为PK的那些就是你看看sysobjects那个系统表的结构,用个count就能判断

回答2:

试试下面这个sql语句[ol][*]select count(*) from sysobjects where xtype??= \'PK\' and parent_obj = object_id(表名) and name = \'字段\'[/ol]