10.3. データベースの取込・出力設定方法まとめ

データベースとの直接接続による設定の手順をご紹介します。
画面操作については『Accel-KNIGHT 操作ガイド』を参照してください。

10.3.1. 設定を行うデータベースのテーブル情報

下記のテーブルを取得する場合の各定義の設定は以下になります。

st_business_db_t1 テーブル(PostgreSQL)
物理名 データ型 PK
imp_kbn character varying(2)
jigyo_honbu_cd character varying(2)
chiku_cd character varying(2)
keiyaku_no character varying(5)
jigyo_honbu_cd_5 character varying(5)  
jigyosho_cd character varying(6)  
buka_cd character varying(7)  
okyakusama_nm character varying(256)  
jusho character varying(128)  
tel_no character varying(13)  
update_date date  

10.3.2. テーブル・ビューから取込を行う

テーブル・ビューから取込を行う場合の設定方法になります。

10.3.2.1. 取込ファイル定義設定

対象テーブルを指定する場合の設定
../../../_images/database_02.png
明細の設定
「テーブルのカラムを明細に設定」のリンクを押下するとテーブルのカラム、SQL文の取得項目名が明細に設定されます。
../../../_images/database_04.png

10.3.2.2. マッピング定義設定

マッピング定義は通常のCSVファイル設定と同様の設定を行います。

10.3.2.3. 取込設定

取込設定は通常のCSVファイル設定と同様の設定を行います。

10.3.2.4. 出力設定

出力設定は通常のCSVファイル設定と同様の設定を行います。
出力対象がビューになっている場合は出力がスキップされます。

10.3.3. SQL文を発行して取込を行う

SQL文を発行して取込を行う場合の設定方法になります。

10.3.3.1. 取込ファイル定義設定

SQL文を指定する場合の設定
../../../_images/database_03.png
明細の設定
「テーブルのカラムを明細に設定」のリンクを押下するとテーブルのカラム、SQL文の取得項目名が明細に設定されます。
../../../_images/database_07.png
SQL文指定時、SQL検証を行わずに登録・更新を行おうとした場合、以下のエラーが発生します。
../../../_images/database_05.png
SQL文指定時、SELECT文以外を設定した場合、以下のエラーが発生します。
../../../_images/database_06.png

10.3.3.2. マッピング定義設定

マッピング定義は通常のCSVファイル設定と同様の設定を行います。

10.3.3.3. 取込設定

取込設定は通常のCSVファイル設定と同様の設定を行います。

10.3.3.4. 出力設定

出力設定を登録することは可能ですがSQL文に対して出力はできないため処理がスキップされます。