TSQL ストアド プロシージャ クエリの生成

Microsoft は、SQL ストアド プロシージャを作成、編集、およびテストするためのツールを提供しています。その後、ストアド プロシージャを COBOL クライアント プログラムから呼び出すためのコードを生成するのは、プログラマのタスクとなります。OpenESQL アシスタントを使用することで、この処理を簡単に行うことができます。

Microsoft SQL Server データ ソースを使用している場合は、OpenESQL アシスタントを使用して、ストアド プロシージャとしてクエリを生成するという選択肢があります。OpenESQL アシスタントは、ストアド プロシージャを作成する SQL 文と、そのストアド プロシージャを呼び出すためのコードの両方を生成します。

OpenESQL アシスタントは、いったんストアド プロシージャを破棄してから新しいストアド プロシージャを作成する、2 つの SQL 文を生成します。これらの SQL 文を実行するのは 1 回のみのため、通常は、これらの SQL 文はサーバー プログラムに配置します。

また、OpenESQL アシスタントは、クライアント プログラムに挿入して、ストアド プロシージャを呼び出すコードも生成します。選択したクエリのタイプに応じて、OpenESQL アシスタントはストアド プロシージャを呼び出す DECLARE CURSOR 文を生成する場合や、SQL CALL 文のみを生成する場合があります。