データベースのビューの説明を取得しようとしていますが、INFORMATION_SCHEMA.VIEWS
にsys.extended_properties
を追加しようとしました。T-SQLを使用してSQL ServerからVIEWメタデータを取得する
問題は、私はこの問題を解決する方法を誰もが知っているINFORMATION_SCHEMA.VIEWS
にIDを見つけることができないということでしょうか?
ありがとうございます。あなたはこのようにオブジェクトのIDを取得します
データベースのビューの説明を取得しようとしていますが、INFORMATION_SCHEMA.VIEWS
にsys.extended_properties
を追加しようとしました。T-SQLを使用してSQL ServerからVIEWメタデータを取得する
問題は、私はこの問題を解決する方法を誰もが知っているINFORMATION_SCHEMA.VIEWS
にIDを見つけることができないということでしょうか?
ありがとうございます。あなたはこのようにオブジェクトのIDを取得します
:
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;
または、もっと良いことに、ビューが 'sys.objects'で持っている曖昧な' type'を覚えておくのではなく、** focused ** 'sys.views'カタログビューを使用してください.... –
@ marc_sまあ、はい、公正なポイント。しかし、正直に言うと、VIEWをマークする "V"はあまりあいまいではありません:-) – Shnugo
えええええええええええええええええ、それはかなり明白ですから、テーブルの場合は 't ' 'f'は関数用です - 右?!?!? –
などの拡張プロパティに参加するのでしょうか? – dfundako
@dfundakoメタデータの説明 –