 
| 場所 | 型 | 
|---|---|
| 1番目の入力ハンドラ | 文字列 | 
| ロジックの出力 | 文字列 | 
 詳細は「ロジックの仕様」を参照してください。
詳細は「ロジックの仕様」を参照してください。
| カテゴリ | プロパティ | 説明 | 
|---|---|---|
| 必須設定 | リソース名 | 置換に使用するリソースを指定します。 | 
| 必須設定 | テーブル名 | テーブル名を指定します。 | 
| 必須設定 | キー列 | 入力ハンドラの値とマッチングを行う列を指定します。 | 
| 必須設定 | 値列 | 置換する値として使用する列を指定します。 | 
| 必須設定 | マッチング方法 | マッチング方法を指定します。 | 
| 必須設定 | 置換方法 | 置換方法を指定します。 | 
| 付加文字列 | 接頭語 | 置換後の文字列の前に追加される文字列を指定します。 | 
| 付加文字列 | 接尾語 | 置換後の文字列のあとに追加される文字列を指定します。 | 
| マッチング・レコードが0件 | 処理オプション | マッチング・レコードが0件の場合の処理方法を指定します。 | 
| マッチング・レコードが0件 | 代替文字列 | 代替文字列を指定します。 | 
| マッチング・レコードが2件以上 | 処理オプション | マッチング・レコードが2件以上の場合の処理方法を指定します。 | 
| コメント | コメント | このロジックアイコンの簡単な説明を記述することができます。仕様書にも設定したコメントが出力されます。変換処理には関係しません。 | 
| オプション | 説明 | 
|---|---|
| 完全一致 | 入力ハンドラの値と[キー列]の値が完全に一致した場合に置換を行います。 | 
| 部分一致 | 入力ハンドラの値の一部分と[キー列]の値が一致した場合に置換を行います。 | 
| オプション | 説明 | 
|---|---|
| 完全置換 | 1番目の入力ハンドラの値を[値列]の値に置き換えます。 | 
| 部分置換 | 1番目の入力ハンドラの値で一致した部分を[値列]の値に置き換えます。 | 
| オプション | 説明 | 
|---|---|
| 例外を発生させる | 以下の例外を発生させます。 [mapping]の処理に失敗しました。原因:[com.appresso.ds.vp.mapper.fastconverter.NoSuchRecordException: ConvertByDBロジック - There is no such record that equals the following key(s): <キー列>] | 
| 代替文字列に置換 | [代替文字列]で指定した値に置き換えます。 | 
| 1番目のハンドラの値を返す | 1番目の入力ハンドラの値をそのまま返します。 | 
| オプション | 説明 | 
|---|---|
| 例外を発生させる | 以下の例外を発生させます。 [mapping]の処理に失敗しました。原因:[com.appresso.ds.vp.mapper.fastconverter.MultipleSuchRecordsException: ConvertByDBロジック - There are multiple such records that equal the following key(s): <キー列>] | 
| 先頭のレコードを使用する | 一致した複数レコードの先頭のレコードを置換処理に使用します。 | 
| 最後のレコードを使用する | 一致した複数レコードの最後のレコードを置換処理に使用します。  一致したレコードの[キー列]の値が異なる場合、先頭のレコードの[キー列]の値に一致する最後のレコードを置換処理に使用します。 | 
| アダプタの種類 | 
|---|
| DB2アダプタ | 
| MySQLアダプタ | 
| Oracleアダプタ | 
| PostgreSQLアダプタ | 
| SQL Serverアダプタ | 
| JDBCアダプタ | 
| Amazon Aurora for MySQLアダプタ | 
| Amazon RDS for MySQLアダプタ | 
| Amazon RDS for Oracleアダプタ | 
| Amazon RDS for PostgreSQLアダプタ | 
| Amazon RDS for SQL Serverアダプタ | 
| Azure SQL Databaseアダプタ | 
 引用符はデータベースによって異なります。引用符の定義については、各データベースベンダーに問い合わせてください。
引用符はデータベースによって異なります。引用符の定義については、各データベースベンダーに問い合わせてください。 
| プロパティ | 設定値 | 
|---|---|
| リソース名 | DB | 
| テーブル名 | convertbydb_all | 
| キー列 | KEY1 | 
| 値列 | VALUE1 | 
| マッチング方法 | 完全一致 | 
| 置換方法 | 完全置換 | 
| 接頭語 | |
| 接尾語 | 曜日 | 
| マッチング・レコードが0件/処理オプション | 1番目のハンドラの値を返す | 
| マッチング・レコードが0件/代替文字列 | |
| マッチング・レコードが2件以上/処理オプション | 先頭のレコードを使用する | 
| Sunday | 
| Monday | 
| Tuesday | 
| Wednesday | 
| Thursday | 
| Friday | 
| Saturday | 
| KEY1 | VALUE1 | 
|---|---|
| Sunday | 日 | 
| Monday | 月 | 
| Tuesday | 火 | 
| Wednesday | 水 | 
| Thursday | 木 | 
| Friday | 金 | 
| Saturday | 土 | 
| 日曜日 | 
| 月曜日 | 
| 火曜日 | 
| 水曜日 | 
| 木曜日 | 
| 金曜日 | 
| 土曜日 | 
| プロパティ | 設定値 | 
|---|---|
| リソース名 | DB | 
| テーブル名 | convertbydb_partial | 
| キー列 | KEY1 | 
| 値列 | VALUE1 | 
| マッチング方法 | 部分一致 | 
| 置換方法 | 部分置換 | 
| 接頭語 | |
| 接尾語 | |
| マッチング・レコードが0件/処理オプション | 1番目のハンドラの値を返す | 
| マッチング・レコードが0件/代替文字列 | |
| マッチング・レコードが2件以上/処理オプション | 先頭のレコードを使用する | 
| 3/20 (日) | 
| 3/21 (月) | 
| 3/22 (火) | 
| 3/23 (水) | 
| 3/24 (木) | 
| 3/24 (金) | 
| 3/25 (土) | 
| KEY1 | VALUE1 | 
|---|---|
| 日 | Sun | 
| 月 | Mon | 
| 火 | Tue | 
| 水 | Wed | 
| 木 | Thu | 
| 金 | Fri | 
| 土 | Sat | 
| 3/20 (Sun) | 
| 3/21 (Mon) | 
| 3/22 (Tue) | 
| 3/23 (Wed) | 
| 3/24 (Thu) | 
| 3/24 (Fri) | 
| 3/25 (Sat) |