このディレクトリにはstickerのサンプル定義ファイルが格納されています。
このディレクトリ内の各サンプルを理解することによってstickerの定義ファイルの書き方を学んでください。


サンプルを実行するためには、任意のリレーショナルデータベースにテーブルemployee_tableを作る必要があります。
employee_tableの標準的なDDLは以下のSQLを参考にしてください。

cleate table employee_table(
	emp_no integer not null primary key,
	name varchar(10) not null,
	division_cd integer not null,
	sex varchar(5) not null,
	deleted boolean not null);
	

*** 各サンプルの内容 ***

sample1.xml
  ... CSVファイルを読み込み、RDBのemployee_tableにインポートします。
      CSVファイルはUTF8、項目ヘッダーあり、文字列クォートあり(")の形式
      として読み込みます。
      また、処理の結果(成功または失敗)をメールで通知します。

sample2.xml
  ... RDBのemployee_tableから性別が女性のデータをCSVファイルとして
      エクスポートします。
      また、処理の結果(成功または失敗)をデバッグログとして出力します。

sample3.xml
  ... 接続対象となるデータベースを２つ定義し、片方のRDBからもう片方の
      RDBに対してデータを転送します。
      このような処理を行う場合、stickerでは以下のような手順で転送を実現
      してください。
         1. sticker内部のデータベース(hsqldb)に転送先または転送元テーブル
            と同じ定義の仮想テーブルを定義します。
         2. 転送元のデータベースに接続し、hsqldbのテーブルに対してエクス
            ポートを行います。
         3. 転送先のデータベースに接続し、hsqldbのテーブルから転送先の
            テーブルに対してデータをインポートします。

sample4.xml
  ... RDBからローカルのデータベース(hsqldb)に対してデータをエクスポートし、
      hsqldbのデータを更新、最後にCSVとしてデータをエクスポートします。

sample5.xml
  ... cursorタグとforタグを使って繰り返し処理を実装します。

stickerを有効に使って仕事をエンジョイしてください！
 ----------------------------------- Copyright (c)2007 Y.Murakamin 