同じ SQL サーバー (SQL2012) に何百ものデータベースがあり、それらはすべて同じ基本構造を持ち、データベースの「連絡先」の平均数を取得しようとしています。
連絡先テーブルにある連絡先の数のリストを表示する sp_MSforeachdb クエリを実行できますが、結果を平均化する必要があります。これを行うためのガイダンス。
これは私がこれまでに得たクエリです:
exec sp_MSforeachdb
'use ?
IF DB_NAME() NOT IN ( "model","tempdb","master","msdb")
select count (CONTACTID) as TotalContacts from contact_tbl '
おそらくかなり基本的なものだと思いますが、私はここに来たばかりで、グーグルで検索して、ここや他の場所からさまざまな提案を試してみましたが、喜びはありませんでした.
どんな助けでも大歓迎です。