メイン コンテンツをスキップする

データベースからの読み取り

Availability-note非推奨
情報メモ重要: DatabaseSelectファンクションは非推奨となりました。問題を回避できるよう、代わりにデータベースコンポーネントを使用できます。詳細は、DatabaseSelectから1つのtDBInputに移行をご覧ください。

データベースからテーブルを読み取る場合は、Tables内のストラクチャーをマップへの入力として使用します。デフォルトでは、テーブルからすべての行を読み取ります。選択した行のみを読み取る場合は、テーブルのルートエレメント(Rowエレメントに関するエレメント)でDatabaseSelectを使用します。

複数の無関係なテーブル(同じデータベース内または異なるデータベース内)をマップへの入力として読み取る場合は、読み取るテーブルごとにエレメントを使用して内包ストラクチャーを作成します。さらに、各テーブルエレメントで、Tablesストラクチャーから継承した後に、通常どおりDatabaseSelectを指定します。

結合によって関連付けられた複数のテーブルから読み取る場合は、以下の結合処理のセクションをご覧ください。

上のスクリーンショットでは、EMPLOYEESテーブルから、EMPLOYEE_ID200以上のすべての行が読み取られていることがわかります。その後、それらのエレメントは、出力のためにXMLストラクチャーにマッピングされます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。