2017-09-05 36 views
0

データベース内のテーブルに関する情報をまとめた比較的大きなクエリを作成中です。私が追加したいのは、各テーブルのインデックスと制約に関する情報です。SQL Server 2016:sp_helpによって生成されたテーブルのレプリケート

sp_help 'tablename'は、理想的な方法(すべての適用可能なキーが1つのビットとしてまとめられ、カンマで区切られています)で基本的に正確に必要なもの、特に制約とインデックステーブルを生成しています。

sp_helpに簡単にアクセスできるようにこれらのテーブルをプッシュするか、SQLクエリを使用してこれらのテーブルの正確なフォームを複製することを禁止する簡単な方法はありますか?

sysとinformation_schemaの厄介な混合物を使用しても、あまりにも難しいことはありませんが、これらのテーブルの複製を強制的に強制することは可能ですが、それを行うための最小/エレガントな方法はありますか?

+3

'sp_helptext sp_help'は、インスピレーションのための後者のT-SQLソースを表示します。 –

答えて

1

キンバリーメーカーTrippにより、以下のブログの記事を読ん試してみてください -

sp_SQLskills_helpindex [TableName] 

- あなたは以下のとおりに実行されるように、[sp_SQLskills_helpindex]と呼ばれる手順をダウンロードすることができ

https://www.sqlskills.com/blogs/kimberly/sp_helpindex-v20170228/

結果セットはテンポラリテーブルに格納され、どのような方法で使用されても使用できます。

関連する問題