亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

sql server2008系統表詳細說明sys.開頭的表

2024-08-31 00:55:19
字體:
來源:轉載
供稿:網友
sql server2008系統表詳細說明sys.開頭的表

一、庫里有多少個表,表名等

select * from INFORMATION_SCHEMA.TABLES

二、查詢表、字段、類型、是否主鍵、長度、小數位、是否允許空、默認值等詳細查詢

效果:

SELECT    (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空       a.colorder as 字段序號,       a.name as 字段名,       (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) as 標識,       (case when (SELECT count(*) FROM sysobjects--查詢主鍵                       WHERE (name in                               (SELECT name FROM sysindexes                                WHERE (id = a.id)  AND (indid in                                       (SELECT indid FROM sysindexkeys                                         WHERE (id = a.id) AND (colid in                                           (SELECT colid FROM syscolumns                                           WHERE (id = a.id) AND (name = a.name))                           )))))            AND (xtype = 'PK'))>0 then '√' else '' end) as 主鍵,--查詢主鍵END   b.name as 類型,   a.length as 占用字節數,   COLUMNPROPERTY(a.id,a.name,'PRECISION') as  長度,   isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小數位數,   (case when a.isnullable=1 then '√'else '' end) as 允許空,   isnull(e.text,'') as 默認值,   isnull(g.[value],'') AS 字段說明    FROM syscolumns a left join systypes b    on a.xtype=b.xusertype   inner join sysobjects d    on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'   left join syscomments e   on a.cdefault=e.id   left join sys.extended_properties g   on a.id=g.major_id AND a.colid = g.minor_id    order by a.id,a.colorder 

三、系統表:

sys.allocation_units數據庫中的每個分配單元都在表中占一行。
sys.assembly_modules為公共語言運行時 (CLR) 程序集所定義的每個函數、過程或觸發器返回一行。此目錄視圖將 CLR 存儲過程、CLR 觸發器或 CLR 函數映射到其基礎實現。類型為 TA、AF、PC、FS 和 FT 的對象具有相關聯的程序集模塊。若要查找對象和程序集之間的關聯,可以將此目錄視圖聯接到其他目錄視圖。例如,在創建 CLR 存儲過程時,該存儲過程由 sys.objects 中的一行、sys.procedures(繼承自 sys.objects)中的一行以及 sys.assembly_modules 中的一行表示。該存儲過程本身由 sys.objects 和 sys.procedures 中的元數據表示。在 sys.assembly_modules 中可以找到對該過程的基礎 CLR 實現的引用。
sys.check_constraints每個作為 CHECK 約束的對象 (sys.objects.type = ‘C’) 均存在對應的一行。
sys.columns為包含列的對象(如視圖或表)的每列返回一行。下面是包含列的對象類型的列表。

  • 表值程序集函數 (FT)
  • 內聯表值 SQL 函數 (IF)
  • 內部表 (IT)
  • 系統表 (S)
  • 表值 SQL 函數 (TF)
  • 用戶表 (U)
  • 視圖 (V)
sys.computed_columnssys.columns 中的每個計算列對應一行。
sys.default_constraints作為默認定義且 sys.objects.type = D的每個對象在表中各對應一行,該默認定義是作為CREATE TABLE或ALTER TABLE語句的一部分創建的,而不是作為CREATE DEFAULT語句的一部分創建的。
sys.events導致觸發器或事件通知激發的每個事件對應一行。這些事件表示在使用CREATE TRIGGER或CREATE EVENT NOTIFICATION創建觸發器或事件通知時所指定的事件類型。
sys.event_notifications為作為事件通知的每個對象返回一行,且 sys.objects.type = EN。
sys.extended_procedures每個作為擴展存儲過程且 sys.objects.type = X的對象對應一行。因為擴展存儲過程安裝在master 數據庫中,它們只有在該數據庫上下文中才可見。從任何其他數據庫上下文中的sys.extended_procedures 視圖中進行選擇,將返回空的結果集。
sys.foreign_key_columns組成外鍵的每一列或列集在表中對應一行。
sys.foreign_keys每個作為FOREIGN KEY約束并且sys.object.type = F的對象都在表中占一行。
sys.function_order_columns針對每列返回一行,該列是公共語言運行時(CLR)表值函數ORDER表達式的一部分。
sys.identity_columns用作標識列的每列都在表中占一行。
sys.index_columns屬于 sys.indexes 索引或未排序的表(堆)的每個列都對應一行。
sys.indexes每個表格對象(例如,表、視圖或表值函數)的索引或堆都包含一行。
sys.key_constraints每個作為主鍵或唯一約束的對象對應一行。包括 sys.objects.type PK和UQ。
sys.numbered_procedure_parameters帶編號過程的每個參數都在表中對應一行。當您創建帶編號的存儲過程時,基過程的編號為1。所有后續過程的編號依次為2、3等。sys.numbered_procedure_parameters 包含所有后續過程(編號大于等于2)的參數定義。該視圖不顯示基存儲過程(編號= 1)的參數?;鎯^程類似于無編號的存儲過程。因此,它的參數表示在sys.parameters (Transact-SQL)中。
sys.numbered_procedures每個作為帶編號的過程而創建的SQL Server存儲過程都占一行。對于基(編號= 1)存儲過程,它不顯示行。可以在諸如sys.objects 和 sys.procedures 之類的視圖中找到基存儲過程的項。
sys.objects在數據庫中創建的每個用戶定義的架構范圍內的對象在該表中均對應一行。
sys.parameters接受參數的對象的每個參數在表中對應一行。如果對象是標量函數,則另有一行說明返回值。該行將有一個值為0的parameter_id。
sys.partitions數據庫中所有表和大多數類型的索引的每個分區在表中各對應一行。Fulltext、Spatial和xml之類的特殊索引類型在此視圖中不包括。SQL Server 2008中所有表和索引都至少包含一個分區,無論它們是否已進行顯式分區均為如此。
sys.procedures于同類過程并且 sys.objects.type = P、X、RF和PC的每個對象對應一行。
sys.service_queues數據庫中每個作為服務隊列的對象(sys.objects.type = SQ)都在表中對應一行。
sys.spatial_index_tessellations表示有關每個空間索引的分割方案和參數的信息。
sys.spatial_indexes表示空間索引的主索引信息。
sys.sql_dependencies對在定義另一引用對象的Transact-SQL表達式或語句中引用的被引用的實體的每一依賴關系,均存在對應的一行。
sys.sql_expression_dependencies當前數據庫中用戶定義實體的每個按名稱依賴項在此表中均占一行。當一個稱為“被引用的實體”的實體按名稱顯示在另一個稱為“引用實體”的實體的持久化SQL表達式中時,將創建這兩個實體之間的依賴關系。例如,在視圖定義中引用表時,作為引用實體的視圖將依賴于表這個被引用的實體。如果刪除該表,則該視圖不可用。您可以使用此目錄視圖來報告以下實體的依賴關系信息:

  • 綁定到架構的實體。
  • 非綁定到架構的實體。
  • 跨數據庫和跨服務器的實體。報告了實體名稱;但實體ID尚未解析。
  • 綁定到架構的實體的列級依賴關系??梢允褂胹ys.dm_sql_referenced_entities返回非綁定到架構的對象的列級依賴關系。
  • 服務器級別的DDL觸發器(在master數據庫的上下文中時)。
sys.sql_modules對每個SQL語言定義的模塊對象都返回一行。類型為P、RF、V、TR、FN、IF、TF和R的對象均有關聯的SQL模塊。在此視圖中,獨立的默認值,即D類型的對象也具有SQL模塊定義。有關這些類型的說明,請參閱sys.objects目錄視圖中的類型列。
sys.statsU、V或TF類型表格對象的每個統計信息都對應一行。
sys.stats_columnssys.stats 統計信息包含的每列對應一行。
sys.synonyms在該視圖中,sys.objects.type = SN的每個同義詞對象對應一行。
sys.table_types顯示用戶定義表類型的屬性。表類型是指無法從其中聲明表變量或表值參數的類型。每個表類型都包含 type_table_object_id,它是指向sys.objects目錄視圖的外鍵。此ID可用于查詢各種目錄視圖,查詢方式與常規表的object_id 類似,以便發現表類型的結構,如表的列、約束等。
sys.tables為每個表對象返回一行,當前僅用于sys.objects.type = U的表對象。
sys.trigger_event_types為可以激發觸發器的每個事件或事件組返回一行。
sys.trigger_events觸發觸發器的每個事件對應一行。
sys.triggers每個類型為TR或TA的觸發器對象對應一行。DML觸發器名稱在架構范圍內,因此,可在sys.objects 中顯示。DDL觸發器名稱的作用域取決于父實體,只能在此視圖中顯示。parent_class 和 name 列唯一標識了數據庫中的觸發器。
sys.viewsys.objects.type = V的每個視圖對象在該表中對應一行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产999精品久久久| 国产精品激情自拍| 国产日韩在线精品av| 久久99亚洲热视| 国产精品一区二区三区毛片淫片| 久久综合伊人77777尤物| 日韩在线高清视频| 中国日韩欧美久久久久久久久| 亚洲国产精品999| 久青草国产97香蕉在线视频| 欧美网站在线观看| 国产精品成人av性教育| 亚洲人免费视频| 国产一区二区视频在线观看| 久久91亚洲精品中文字幕| 欧美日韩精品中文字幕| 黑人巨大精品欧美一区二区一视频| 国产精自产拍久久久久久| 亚洲成色999久久网站| 日韩av免费在线看| 日韩一中文字幕| 欧美精品激情在线观看| 久久视频精品在线| 亚洲少妇激情视频| 51精品国产黑色丝袜高跟鞋| 欧美男插女视频| 色爱av美腿丝袜综合粉嫩av| 欧美夫妻性视频| 日韩欧美在线第一页| 欧美日韩国产一区在线| 一区二区成人av| 色偷偷综合社区| 久久久久久久久久久成人| 国产精品一区二区久久精品| x99av成人免费| 欧美最猛性xxxxx免费| 一区二区三区四区视频| 亚洲免费成人av电影| 国产啪精品视频网站| 欧美性视频网站| 国产精品日本精品| 欧美电影在线观看网站| 成人精品福利视频| 欧美性xxxx极品hd满灌| 国产日韩在线精品av| 91精品国产综合久久久久久蜜臀| 国产精品狼人色视频一区| 日韩精品亚洲视频| 精品国产美女在线| 欧美专区第一页| 日韩视频在线一区| 美女久久久久久久久久久| 欧美日韩国产精品专区| 国产精品扒开腿爽爽爽视频| 欧美成人免费视频| 成人久久久久久久| 国产精品影院在线观看| 亚洲成avwww人| 欧美巨猛xxxx猛交黑人97人| 欧美成年人视频网站欧美| 欧美性猛xxx| 色综合天天狠天天透天天伊人| 国产精品极品美女粉嫩高清在线| 国产日韩欧美一二三区| 26uuu久久噜噜噜噜| 最近2019中文字幕第三页视频| 5566日本婷婷色中文字幕97| 日本久久久久亚洲中字幕| 亚洲成色777777在线观看影院| 亚洲美女www午夜| 欧美日韩亚洲一区二区| 亚洲欧洲在线观看| 神马国产精品影院av| 亚洲国产精品免费| 成人网址在线观看| 欧美成人小视频| 亚洲肉体裸体xxxx137| 疯狂做受xxxx欧美肥白少妇| 国产成人亚洲综合91精品| 草民午夜欧美限制a级福利片| 91精品国产综合久久香蕉的用户体验| 亚洲精品wwww| 亚洲国产精品成人精品| 中文综合在线观看| 亚洲网站在线看| 久久人人爽亚洲精品天堂| 国产mv免费观看入口亚洲| 亚洲欧美综合图区| 92国产精品久久久久首页| 日韩女优人人人人射在线视频| 亚洲国产精品久久91精品| 国产精品第一区| 亚洲最大激情中文字幕| 国产精品影院在线观看| 国产高清在线不卡| 亚洲国产高清高潮精品美女| 911国产网站尤物在线观看| 亚洲色图国产精品| 蜜臀久久99精品久久久无需会员| 精品久久久久久久久久国产| 久久伊人免费视频| 国产日韩欧美电影在线观看| 中文字幕亚洲二区| 国产女同一区二区| 久久久久久久一区二区| 欧美乱妇高清无乱码| 欧美一级黄色网| 国a精品视频大全| 日韩成人在线观看| 亚洲精选中文字幕| 国产成人自拍视频在线观看| 亚洲成人aaa| 97在线看免费观看视频在线观看| 日韩欧美亚洲综合| 欧美三级欧美成人高清www| 午夜精品在线观看| 91欧美精品成人综合在线观看| 午夜剧场成人观在线视频免费观看| 欧洲成人在线视频| 深夜成人在线观看| 2021国产精品视频| 精品成人国产在线观看男人呻吟| xvideos亚洲人网站| 亚洲精美色品网站| 97婷婷大伊香蕉精品视频| 成人夜晚看av| 91产国在线观看动作片喷水| xvideos亚洲| 国产香蕉精品视频一区二区三区| 亚洲色图第三页| 国产激情999| 成人444kkkk在线观看| 成人www视频在线观看| 日韩免费观看av| 色琪琪综合男人的天堂aⅴ视频| 超碰日本道色综合久久综合| 国产日本欧美一区| 中文字幕亚洲无线码a| 亚洲香蕉成人av网站在线观看| 久久视频在线播放| 日韩在线精品视频| 日韩电影视频免费| 国产suv精品一区二区三区88区| 国产精品永久免费在线| 日韩一区二区久久久| 亚洲18私人小影院| 欧美极品少妇全裸体| 国产精品免费福利| 国内久久久精品| 国产精品高清免费在线观看| 日韩欧美一区视频| 久久久精品一区二区| 亚洲第一区中文99精品| 国产精品小说在线| 丝袜一区二区三区| 性欧美亚洲xxxx乳在线观看| 成人精品视频99在线观看免费| 一区二区三区四区精品| 欧美国产日本在线| 91夜夜未满十八勿入爽爽影院| 久久久成人精品视频| 国产精品一二三在线| 欧美日韩美女在线观看| 精品亚洲夜色av98在线观看|