SQL クエリーの作成

IBM System i (AS/400)からデータを受信する一般的な方法は、ホストデータベース上の1つまたは複数のファイルから必要なデータのみを収集することです。たとえば、従業員の住所と給料の情報の一覧を作成する時に、それらの情報が異なったホストファイル内に存在している場合でも、必要な情報のみを収集してPCファイルや画面に転送することができます。また、データの並べ替え方法や転送するレコードを絞り込むための条件を設定することもできます。この操作は、SQL クエリーを作成して実行できます。

SQL クエリーの作成の詳細については、SQL のマニュアルを参照してください。

SQL クエリーを作成するには

  1. [ホストファイルの表示] をクリックします(ユーザ名とパスワードの入力が必要になる場合もあります)。

  2. データの転送元のホストファイルを 1 つまたは複数選択します。

  3. [設定] をクリックし、[SQL] タブをクリックします。

    データベースオプションとして [Select (抽出するフィールド)][Where (レコードの選択条件)][Order by (レコードの並び替え)][Group by (ステートメント実行後の分類方法)][Having (Select ステートメントの条件)][Join by (結合)] の各テキストボックスが表示されます。

  4. 次のいずれかの操作を行います。

    • ステートメントや句をテキストボックスに直接入力します。

      -または-

    • ステートメントや句の構文がわからない場合は、ボックスの右にある矢印ボタンをクリックし、表示されたダイアログボックスにフィールド名、関数、演算子、オプションなどを指定します。

      ステートメントは、これらの選択をもとにして自動的に作成されます。

      メモ:このような転送を定期的に実行する場合は、転送の設定を転送要求ファイルに保存することができます。