导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

主键信息

kongooo 2007-12-21 01:59:14
怎么查主键对应的是哪个列
...全文
92 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2007-12-21

declare @Obj_ID int
set @Obj_ID=object_id('表名')
select name from syscolumns where id=@Obj_ID and colid in(
select colid from sysindexkeys where @Obj_ID=id and indid in(
select indid from sysindexes where @Obj_ID=id and name in(
select name from sysobjects where xtype='PK' and parent_obj=@Obj_ID
)))
回复
kongooo 2007-12-21
to syf1125
运行结果中哪个值是主键对应的列ID啊。
回复
kongooo 2007-12-21
to syf1125
运行结果中哪个值是主键对应的列ID啊。

回复
kongooo 2007-12-21
to syf1125
运行结果中哪个值是主键对应的列ID啊。

回复
lizhongheng 2007-12-21
sp_pkeys
回复
chuifengde 2007-12-21
sp_pkeys '表名'
回复
syf1125 2007-12-21
select * from sysobjects o, sysindexes i where o.id = i.id and o.name = 'tablename'
回复
zhouhaihe 2007-12-21
选中表右键选设计表就可以看到
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告