   =========================================================================
                           M I C R O   F O C U S

                     S E R V E R   E X P R E S S  5.0
   =========================================================================
                              DYNAMIC のデモ
                              ==============

   目次
   ====
       はじめに
       ソースファイル
       要件
       操作方法

   はじめに
   ========

   DYNAMIC は、動的 SQL を使用して、テーブルの作成、およびテーブルへのデータ
   の挿入および更新を行います。テーブル作成、選択、挿入、更新、コミット、ロー
   ルバック、テーブル削除などの SQL 文を実行し、ステップ間の相互一貫性チェッ
   クを使って実行します。

   このプログラムが、静的 SQL プログラムとして作成されている場合は、2 つのプ
   ログラムに分割する必要があります。これは、静的 SQL では、テーブルがすでに
   存在している必要があり、そうでない場合はコンパイルエラーが発生するためです。

   ソースファイル
   ==============
   dynamic.cbl
   sqlca.cpy

   要件
   ====

   DYNAMIC は、DB2 Universal Database の各種バージョンに同梱されている DB2
   サンプルデータベースを操作します。DB2 Universal Database に対して
   CREATE TABLE および BIND/ADD 権限を付与されていなければなりません。

   操作方法
   ========

   DYNAMIC はまず、データベースエイリアス、ユーザID、およびパスワードを尋ね、
   次いでデータベースに接続します。データベース名として Sample を入力してく
   ださい。ローカルバージョンの SAMPLE データベースを使っている場合は、ユー
   ザ ID とパスワードは空白にすることができます。MFESQLTEST という既存のテス
   ト用テーブルがあれば、DYNAMIC はいったんそれをドロップし、次いで作成しま
   す。順に、行の挿入、挿入のコミット、行の更新、行の読み込みと確認、更新の
   ロールバック、行の読み込みと確認、テーブルのドロップ、接続の切断を行いま
   す。その後、テーブルを作成しようとするとエラーになることを確認します。

   注：Sample データベースを使う必要はありません。テーブル作成権限を持つ任意
       のデータベースを使い、有効なユーザ ID とパスワードを入力できます。た
       だし、動的 SQL が初めて実行されたときには、MFESQLTEST テーブルは存在
       していません。このプログラムをコンパイルする前に、$SET db2(db=sample)
       ディレクティブ内の db=sample のところを、使用するデータベースに変更す
       る必要があります。

   =========================================================================
   Micro Focus is a registered trademark, and Server Express is a trademark,
   of Micro Focus International Limited. All other trademarks are the
   property of their respective owners.
   =========================================================================
   Copyright (C) 1999 Micro Focus International Limited. 
   All rights reserved.

