RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
教您如何获得指定表SQLSERVER主键

如何才能获得指定表的SQL SERVER主键呢?下面就将教您这种获得SQL SERVER主键的方法,希望对您学习SQL SERVER主键方面有所启迪。

按需开发可以根据自己的需求进行定制,网站设计、做网站构思过程中功能建设理应排到主要部位公司网站设计、做网站的运用实际效果公司网站制作网站建立与制做的实际意义

 
 
 
  1. Declare @table_name varchar(100)  
  2. Set @table_name='table_Pqs' 
  3. --1、可以根据系统存储过程  
  4. Execute   sp_pkeys @table_name  
  5.  
  6. --2、根据系统表获得  
  7. Declare @objectid int  
  8. Set @objectid=object_id(@table_name)  
  9. Select     
  10. col_name(@objectid,colid)  '主键字段'  
  11. From  sysobjects         as o  
  12. Inner Join sysindexes    as i On i.name=o.name   
  13. Inner Join sysindexkeys  as k On k.indid=i.indid  
  14. Where   
  15. o.xtype = 'PK' and parent_obj=@objectid and k.id=@objectid 

这里应用了sysobjects(对象表),sysindexes(索引表),sysindexkeys(索引键表)。
这个查询直接获取对象表里主键的索引来获得的。

【编辑推荐】

sql server主键的问题现状

SQL查询时间段的语句写法

三种SQL索引

SQL隐性事务实例

SQL事务的操作语法


文章题目:教您如何获得指定表SQLSERVER主键
网页URL:http://www.jxjierui.cn/article/dpejcsh.html