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

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

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

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

use データベース名
select '[' + Type + ']' from sys.objects group by type
  • AF = 集計関数 (CLR)
  • C = CHECK 制約
  • D = DEFAULT (制約またはスタンドアロン)
  • F = FOREIGN KEY 制約
  • FN = SQL スカラー関数
  • FS = アセンブリ (CLR) スカラー関数
  • FT = アセンブリ (CLR) テーブル値関数
  • IF = SQL インライン テーブル値関数
  • IT = 内部テーブル
  • P = SQL ストアド プロシージャ
  • PC = アセンブリ (CLR) ストアド プロシージャ
  • PG = プラン ガイド
  • PK = PRIMARY KEY 制約
  • R = ルール (旧形式、スタンドアロン)
  • RF = レプリケーション フィルター プロシージャ
  • S = システム ベース テーブル
  • SN = シノニム
  • SO = シーケンス オブジェクト

適用対象: SQL Server 2012 ~ 2014。

  • SQ = サービス キュー
  • TA = アセンブリ (CLR) DML トリガー
  • TF = SQL テーブル値関数
  • TR = SQL DML トリガー
  • TT = テーブルの種類
  • U = テーブル (ユーザー定義)
  • UQ = UNIQUE 制約
  • V = ビュー
  • X = 拡張ストアド プロシージャ



コメントを残す

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

CAPTCHA