最近、サーバー上のすべてのDBにまたがるビューを削除して再作成する必要がありました。私たちの元のスクリプトは、私たちが少し非効率であることがわかったカーソルを使用しました。私がここで尋ねた以前の質問では、sys.sp_MSforeachdb手続きが私の注目を集めました。私はそれを使って必要なことを正確に行うことができました。サーバー上のすべてのDBのビューを削除して再作成する方法
execステートメントの長さに留意するだけで済みます。明らかに長さの制限があり、私が持っていた正確なスクリプトは、すべてのエイリアスを削除してselect文を集めるまで、エラーを投げていました。別の行に約80列ありました。必要なエイリアスがいくつかありましたので、必要な場所にそれらを残しました。
私はそれをフォーマットしたら、私が投稿する答えを持っています。 – Bgonzales