日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MSSQL查詢表的主鍵:簡(jiǎn)單粗暴搞定(mssql查詢表的主鍵)

查詢MSSQL數(shù)據(jù)庫表的主鍵是數(shù)據(jù)庫管理員和程序員執(zhí)行常見任務(wù)的一部分,它能夠讓程序員知道MSSQL數(shù)據(jù)庫表中哪些字段被設(shè)為主鍵,以便在操作該表時(shí)能夠更輕松、更快地完成任務(wù)。因此,如何查詢MSSQL數(shù)據(jù)庫表的主鍵非常重要,本文將簡(jiǎn)單介紹mssql查詢表的主鍵方法,以供參考。

一般來說,MSSQL數(shù)據(jù)庫表的主鍵分為兩個(gè)類型——物理主鍵和邏輯主鍵。物理主鍵即是表字段,一個(gè)表可以有多個(gè)物理主鍵,如直接按照一個(gè)字段設(shè)置主鍵,或按照兩個(gè)字段設(shè)置組合主鍵,等等。而邏輯主鍵是通過索引、視圖或存儲(chǔ)過程設(shè)置,一個(gè)表只能有一個(gè)邏輯主鍵。

那么,查詢MSSQL數(shù)據(jù)庫表的主鍵,最簡(jiǎn)單的方法就是使用下面的T-SQL語句:

SELECT col.name ‘列名’

FROM sys.tables t

JOIN sys.indexes i

ON t.object_id = i.object_id

JOIN sys.index_columns ic

ON i.object_id = ic.object_id

AND i.index_id = ic.index_id

JOIN sys.columns col

ON ic.object_id = col.object_id

AND ic.column_id = col.column_id

where t.name=’表名’

and i.is_primary_key=1

上面的T-SQL語句能夠查詢到給定表的所有主鍵字段,但它僅適用于MSSQL數(shù)據(jù)庫中的物理主鍵,而不能用于查詢邏輯主鍵。

除此之外,事先可以使用SQL Server管理工具來查看MSSQL數(shù)據(jù)庫表的主鍵,這種方法更加直觀,比T-SQL語句方便更多。步驟如下:

1、打開SQL Server管理工具,連接對(duì)應(yīng)數(shù)據(jù)庫服務(wù)器;

2、右鍵“數(shù)據(jù)庫”,選擇“新建查詢”,彈出查詢窗口;

3、輸入SELECT * FROM information_schema.table_constraints WHERE constraint_type=’PRIMARY KEY’ AND table_name = ‘表名’;

4、點(diǎn)擊“執(zhí)行”,顯示主鍵。

以上就是本文詳細(xì)介紹的完整步驟,使用這種方法可以輕松查詢MSSQL數(shù)據(jù)庫表的主鍵,簡(jiǎn)單粗暴搞定!

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,可選線路電信、移動(dòng)、聯(lián)通等。


新聞名稱:MSSQL查詢表的主鍵:簡(jiǎn)單粗暴搞定(mssql查詢表的主鍵)
地址分享:http://m.5511xx.com/article/dpegjso.html