新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
教您如何獲得指定表SQLSERVER主鍵
如何才能獲得指定表的SQL SERVER主鍵呢?下面就將教您這種獲得SQL SERVER主鍵的方法,希望對您學習SQL SERVER主鍵方面有所啟迪。

按需開發(fā)可以根據(jù)自己的需求進行定制,網(wǎng)站設計、做網(wǎng)站構(gòu)思過程中功能建設理應排到主要部位公司網(wǎng)站設計、做網(wǎng)站的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義
- Declare @table_name varchar(100)
- Set @table_name='table_Pqs'
- --1、可以根據(jù)系統(tǒng)存儲過程
- Execute sp_pkeys @table_name
- --2、根據(jù)系統(tǒng)表獲得
- Declare @objectid int
- Set @objectid=object_id(@table_name)
- Select
- col_name(@objectid,colid) '主鍵字段'
- From sysobjects as o
- Inner Join sysindexes as i On i.name=o.name
- Inner Join sysindexkeys as k On k.indid=i.indid
- Where
- o.xtype = 'PK' and parent_obj=@objectid and k.id=@objectid
這里應用了sysobjects(對象表),sysindexes(索引表),sysindexkeys(索引鍵表)。
這個查詢直接獲取對象表里主鍵的索引來獲得的。
【編輯推薦】
sql server主鍵的問題現(xiàn)狀
SQL查詢時間段的語句寫法
三種SQL索引
SQL隱性事務實例
SQL事務的操作語法
分享名稱:教您如何獲得指定表SQLSERVER主鍵
文章地址:http://www.dlmjj.cn/article/dpejcsh.html


咨詢
建站咨詢
