2017-01-03 4 views
0

データベースのビューの説明を取得しようとしていますが、INFORMATION_SCHEMA.VIEWSsys.extended_propertiesを追加しようとしました。T-SQLを使用してSQL ServerからVIEWメタデータを取得する

問題は、私はこの問題を解決する方法を誰もが知っているINFORMATION_SCHEMA.VIEWS

にIDを見つけることができないということでしょうか?

ありがとうございます。あなたはこのようにオブジェクトのIDを取得します

+0

などの拡張プロパティに参加するのでしょうか? – dfundako

+0

@dfundakoメタデータの説明 –

答えて

1

SELECT * FROM sys.objects WHERE type='v' 

あなたは「説明」とはどういう意味ですかこの

SELECT * FROM sys.objects AS o 
INNER JOIN sys.extended_properties AS ep ON ep.major_id=o.object_id; 
+1

または、もっと良いことに、ビューが 'sys.objects'で持っている曖昧な' type'を覚えておくのではなく、** focused ** 'sys.views'カタログビューを使用してください.... –

+0

@ marc_sまあ、はい、公正なポイント。しかし、正直に言うと、VIEWをマークする "V"はあまりあいまいではありません:-) – Shnugo

+0

えええええええええええええええええ、それはかなり明白ですから、テーブルの場合は 't ' 'f'は関数用です - 右?!?!? –

関連する問題