Sql Serverテーブル情報、カラム情報の取得

1196 ワード

システムテーブルsysobjectsは、typeが様々なオブジェクトのタイプを表すデータベース・オブジェクトを保存します.具体的には、U=ユーザテーブルS=システムテーブルC=CHECK制約D=デフォルトまたはDEFAULT制約F=FOREIGN KEY制約L=ログFN=スカラー関数IF=インラインテーブル関数P=ストアド・プロシージャPK=PRIMARY KEY制約(タイプK)RF=レプリケーション・フィルタ・ストアド・プロシージャTF=テーブル関数TR=フリップフロップUQ=UNIQUE制約(タイプはK)V=ビューX=拡張ストレージプロセスおよび関連オブジェクト情報.
 
   1: select name from sysobjects where type = 'U'  --       
   1: --           
   2: select * from sys.columns a inner join sys.objects b on a.object_id = b.object_id
   3: where b.name='BS_DEVICES'