いくつかの小さなレシピSqlsever、データベース内の統計データ:
1 #SQL Serverの数表: 2 3 SELECT COUNT(1)からのsysobjectsここXTYPE = ' U ' 4 5 #数视图: 6 7 SELECT COUNT(1)からのsysobjectsここXTYPE = ' V ' 8 9 #数存储过程 10 11 SELECT COUNT(1)から XTYPE = sysobjectsに' P ' 12 13 14 15(XTYPEは= sysobjectsにSELECT * FROM ' U ' ) 16 17 #のCは、= CHECK制約 18は、 #1 D =デフォルトまたはDEFAULT制約 。19 #FでFOREIGN KEY制約= 20である #1 =ログL であり、21 #FN =スカラー関数 22である 。#IF =インラインテーブル関数 23である #1 P =ストアドプロシージャ 24 #PK = PRIMARY KEY制約(タイプK) 25 #RF =レプリケーションフィルタストアドプロシージャ 26は #1 S =システムテーブル 27 #TF =表関数 28の #1 のTR =トリガー 29 #U- =ユーザテーブル 30 #UQ = UNIQUE制約(タイプK ) 31は、 #1 V =ビュー 32 #のX-ストアドプロシージャ拡張します= 33である 34ことである #これは、すべてのテーブルのクエリ情報である 35 36 SELECT *をより XTYPE = sysobjectsに「U- 」 37 38である #この番号のルックアップテーブルである 39 40 SELECT COUNT(*)から XTYPE = sysobjectsに「U- 」 41は 42である #います急速データは、全てのテーブル照会 43である b.rows、SELECT a.name から = a.id b.id a.xtype =場所にsysindexes内に参加B(NOLOCK)とのsysobjects(NOLOCK)と' U- ' と B .indid で a.name ASC順(1、0)