成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

四種找到SqlServer主鍵的方法

數據庫 SQL Server
下文為您介紹了四種找到SqlServer主鍵的方法,供您參考,如果您在SqlServer主鍵方面遇到過類似的問題,不妨一看。

SqlServer有多種找到SqlServer主鍵的方法,下面就為您介紹其中的四種,供您參考學習,其中的***、二中種方法是最為簡單的。

1:利用SQL自帶的存儲過程找到SqlServer主鍵

EXEC sp_pkeys @table_name='表名'

2:利用系統表INFORMATION_SCHEMA.KEY_COLUMN_USAGE 找到SqlServer主鍵

  1. SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE   
  2. WHERE TABLE_NAME='表名' 

3: 以下這個查詢表結構的語句可能大家都見過:

利用syscolumns,sysindexes,sysindexkeys三個表關聯可以查出SqlServer主鍵

  1. SELECT   
  2.  (case when a.colorder=1 then d.name else '' end) N'表名',  
  3.  a.colorder N'字段序號',  
  4.  a.name N'字段名',  
  5.  (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) N'標識',  
  6.  (case when (SELECT count(*)  
  7.  FROM sysobjects  
  8.  WHERE (name in  
  9.            (SELECT name  
  10.           FROM sysindexes  
  11.           WHERE (id = a.id) AND (indid in  
  12.                     (SELECT indid  
  13.                    FROM sysindexkeys  
  14.                    WHERE (id = a.id) AND (colid in  
  15.                              (SELECT colid  
  16.                             FROM syscolumns  
  17.                             WHERE (id = a.id) AND (name = a.name))))))) AND  
  18.         (xtype = 'PK'))>0 then '√' else '' end) N'主鍵',  
  19.  b.name N'類型',  
  20.  a.length N'占用字節數',  
  21.  COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'長度',  
  22.  isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as N'小數位數',  
  23.  (case when a.isnullable=1 then '√'else '' end) N'允許空',  
  24.  isnull(e.text,'') N'默認值',  
  25.  isnull(g.[value],'') AS N'字段說明'  
  26. --into ##tx  
  27.  
  28. FROM  syscolumns  a left join systypes b   
  29. on  a.xtype=b.xusertype  
  30. inner join sysobjects d   
  31. on a.id=d.id  and  d.xtype='U' and  d.name<>'dtproperties'  
  32. left join syscomments e  
  33. on a.cdefault=e.id  
  34. left join sysproperties g  
  35. on a.id=g.id AND a.colid = g.smallid    
  36. order by object_name(a.id),a.colorder  

4:

  1. select o.name as 表名,c.name as 字段名,k.colid as 字段序號,k.keyno as 索引順序 from sysindexes i  
  2. join sysindexkeys k on i.id = k.id and i.indid = k.indid  
  3. join sysobjects o on i.id = o.id  
  4. join syscolumns c on i.id=c.id and k.colid = c.colid  
  5. where o.xtype = 'U' 
  6. and exists(select 1 from sysobjects where xtype = 'PK' and name = i.name)  
  7. order by o.name,k.colid  

 

 

 

 

【編輯推薦】

SQL SERVER主鍵的設計原則

重置sql server標識列

T-SQL語句創建SQL Server索引

Sql Server臨時表的生存周期

SQL SERVER臨時表的語法

責任編輯:段燃 來源: 互聯網
相關推薦

2023-02-10 11:13:42

網絡功耗無線網絡設備

2023-08-30 23:41:16

AI框架項目

2009-12-09 11:03:45

安裝Linux

2019-08-13 09:00:24

REST API身份認證密鑰

2014-03-17 09:22:43

Linux命令

2022-09-02 14:29:01

JavaScrip數組屬性

2009-11-23 15:57:51

PHP偽靜態

2011-05-11 18:16:52

網站收錄量

2011-12-30 13:15:53

Java

2010-11-03 11:49:15

刪除DB2數據

2021-03-10 10:13:39

爬蟲Python代碼

2009-08-05 14:09:04

C#日期轉換

2010-08-06 14:28:55

Flex CSS樣式

2011-06-22 15:21:08

XML

2009-02-25 09:52:14

類型轉換.NET 強制轉型

2010-08-11 16:51:43

職場

2020-08-10 00:30:55

備份密碼iPhone移動安全

2009-03-31 13:12:30

解析XMLJava

2011-11-24 16:34:39

Java

2010-09-03 09:49:39

SQL刪除
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级a性色生活片久久毛片波多野 | www亚洲精品 | 欧美在线a | 性高湖久久久久久久久3小时 | 中文字幕一区二区三区乱码在线 | 欧美日韩一区在线观看 | 亚洲另类自拍 | a在线免费观看视频 | 久久久久亚洲 | 亚洲色图综合 | 国产精品国产成人国产三级 | 亚洲成av人影片在线观看 | 成人性生交大片免费看中文带字幕 | 牛牛热在线视频 | 久久精品 | 欧美日韩综合精品 | 在线观看免费高清av | 欧美最猛性xxxxx亚洲精品 | 国产精品久久亚洲 | 精品国产乱码久久久久久丨区2区 | 国产成人精品一区二三区在线观看 | 欧美激情在线播放 | 亚洲最大看片网站 | 久久99久久 | www国产成人免费观看视频,深夜成人网 | 成人免费视频在线观看 | 99久久精品国产毛片 | 国产成在线观看免费视频 | 久久久久国产精品 | 欧美一级毛片免费观看 | 国产一区二区三区四区 | 丁香五月缴情综合网 | www.精品一区 | 精精国产xxxx视频在线播放 | 日韩高清中文字幕 | 久久久久久成人 | 黄色大全免费看 | 精品一区二区三区不卡 | 四虎影音| 亚洲国产网址 | 日本字幕在线观看 |