sp-msforeachdb

    1

    1答えて

    同じSQLサーバー(SQL2012)に何百ものデータベースがありますが、それらはすべて同じ基本構造を持ち、私たちのデータベースの「連絡先」の平均数を取得しようとしています。 私は連絡先テーブルにある連絡先の数を表示するsp_MSforeachdbクエリを実行できますが、結果を平均化する必要があります。これを行うためのガイダンス。 これは私がこれまで持っているクエリです: exec sp_MSfor

    0

    2答えて

    これはMS SQL 2005のためのものです:誰でも最初に成功した理由を知っていて、同じステートメントの2つを連続して作成できないのですか?すべてのステートメントはまったく同じです。二重引用符を二重引用符に変更することも同じ効果があります。 sp _ MSforeachdb @ command1 = 'if(left( "?"、2)= "p _")begin;印刷 "?";終わり;'; は P _

    0

    1答えて

    最近、私は通常書くよりも大きなクエリを書いたので、Sp_msforeachdbを使用してSQLクエリエラーが発生しました。このクエリは、SQL Serverのインスタンス内のすべてのデータベースに対して実行されています。さらに、私がそれを小さくすると、クエリが機能していて、Sp_msforeachdbに2000文字の文字制限があることに気付きました。 私は変数nvarchar、varcharに配置

    1

    1答えて

    私は、同じフィールド "SMTP_Server"を持つ設定テーブルを持っています。私は、サーバー上の各データベースの新しい値でフィールドを更新したい。 sp_foreachdb最後のテーブルを更新します(最後のデータベースにあります)。どうして?

    1

    1答えて

    次のストアドプロシージャを使用してサーバーからデータベースを取得しようとしています。しかし、私はちょうど1ヶ月前からデータベースを作成したいと思う。私はこの仕事をするために何をしなければなりませんか?私は特定の月中に作成されたZで始まるデータベースをしたい sp_msforeachdb 'IF ''?'' like ''z%'' BEGIN print ''?'' END' :こ

    0

    2答えて

    どのように私はすべての私のDBのを介して反復し、各従業員のテーブルの行数を取得できますか? 各クライアントには独自のDBがあり、各DBの総従業員を見つける必要があります。 はsp_MSforeachdb sp_MSforeachdb @command1 = 'select count(*) from employee' 別々のテーブルに出力することができるか、DB名wihtつのテーブルで良い