【SQL Server】 テーブルの一覧(その1)

sys.sysobjectsを使う場合 適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)
use データベース名

use データベース名
select name from sys.sysobjects where xtype in( 'U', 'V', 'P') order by name

で大体判る。
※使用ツールにより、use や sys.が不要
※xtypeの一覧

use データベース名
select '[' + xtype + ']' from sysobjects group by xtype

で見ると [U ]や[P ]だが ’U’ ‘やP’でも検索可

  • AF = 集計関数 (CLR)
  • C = CHECK 制約
  • D = Default 制約または DEFAULT 制約
  • F = FOREIGN KEY 制約
  • L = ログ
  • FN = スカラー関数
  • FS = アセンブリ (CLR) スカラー関数
  • FT = アセンブリ (CLR) テーブル値関数
  • IF = インライン テーブル関数
  • IT = 内部テーブル
  • P = ストアド プロシージャ
  • PC = アセンブリ (CLR) ストアド プロシージャ
  • PK = PRIMARY KEY 制約 (type は K)
  • RF = レプリケーション フィルター ストアド プロシージャ
  • S = システム テーブル
  • SN = シノニム
  • SQ = サービス キュー
  • TA = アセンブリ (CLR) DML トリガー
  • TF = テーブル関数
  • TR = SQL DML トリガー
  • TT = テーブルの種類
  • U = ユーザー テーブル
  • UQ = UNIQUE 制約 (typeは K)
  • V = ビュー
  • X = 拡張ストアド プロシージャ

 




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA