毎回、DBをバックアップファイルで更新します。私はバックアップファイルにそれらが含まれていないため、約10個のストアドプロシージャを別々に実行する必要があります。別のストアドプロシージャ内からSQLストアドプロシージャを実行するにはどうすればよいですか?
10個のストアドプロシージャをすべてリフレッシュし、その1つのファイルをTENと比較して実行する単一のSQLスクリプトを作成する方法はありますか?
毎回、DBをバックアップファイルで更新します。私はバックアップファイルにそれらが含まれていないため、約10個のストアドプロシージャを別々に実行する必要があります。別のストアドプロシージャ内からSQLストアドプロシージャを実行するにはどうすればよいですか?
10個のストアドプロシージャをすべてリフレッシュし、その1つのファイルをTENと比較して実行する単一のSQLスクリプトを作成する方法はありますか?
ローカルファイルシステムのファイルを参照するSQLスクリプトを記述できるかどうかを尋ねる場合は、いいえ。ただし、作成スクリプトを個別のバッチにまとめたスクリプトファイルを1つ作成するか、SQLコマンドラインなどの外部バッチ処理ツールを使用して、これらのスクリプトファイルをバッチで実行することができます。
これはすべてのエラーをチェックしません..私は何
CREATE PROCEDURE RUN_ALL
AS
SET NOCOUNT ON
EXEC YourProcedureA
EXEC YourProcedureB
EXEC YourProcedureC
RETURN 0
GO
は、isqlコマンド・ライン・コールを使用して、特定のフォルダ内のすべてのSQLスクリプトを実行するバッチファイルを作成することです。バッチファイルはフォルダ内のすべてのファイルを簡単にループし、スクリプトを実行します。このプロセスは、参照目的のためにスクリプトの結果の出力ファイルを生成することができるという利点も有する。