2 表および列マッピング関数
Oracle GoldenGateの表および列マッピング関数によって、ソース値をターゲット表および列に適した形式に変換できます。
これらの関数を使用すると、数字と文字の操作、テストの実行、パラメータ値の抽出、環境情報のリターンなどを行うことができます。詳細は、データのマッピングおよび操作を参照してください。
トピック:
列変換ファンクションの概要
この概要は、Oracle GoldenGateファンクションで実行できる処理タイプ別に構成されています。
これらのファンクションは、テストの実行に使用されます。
ファンクション | 説明 |
---|---|
一連の値テストに応じて値を選択します。 |
|
一連の独立テストに基づいて値を選択します。 |
|
条件文から |
これらのファンクションでは、紛失した列を処理します。
ファンクション | 説明 |
---|---|
列が |
|
列が |
これらのファンクションでは、日付を操作します。
ファンクション | 説明 |
---|---|
ソース列に渡されたフォーマットに基づいて日付と時刻を返します。 |
|
2つの日付または時刻の差を返します。 |
|
現在の日付と時刻を返します。 |
これらのファンクションは、算術計算の実行に使用されます。
ファンクション | 説明 |
---|---|
算術式の結果を返します。 |
これらのファンクションでは文字列を操作します。
ファンクション | 説明 |
---|---|
バイナリ文字列を数字に変換します。 |
|
文字列を数字に変換します。 |
|
1つ以上の文字列を連結します。 |
|
2つの文字列を比較します。 |
|
文字列の一部を抽出します。 |
|
2つの文字列が等しいかどうかを確認します。 |
|
文字列内の文字列を検索します。 |
|
文字列の長さを返します。 |
|
先行する空白を切り捨てます。 |
|
1つ以上の文字列を最大長まで連結します。 |
|
指定された文字数に基づいて2つの文字列を比較します。 |
|
数字を文字列に変換します。 |
|
末尾の空白を切り捨てます。 |
|
文字列を別の文字列に置換します。 |
|
先行の空白と末尾の空白を切り捨てます。 |
|
文字列を大文字に変更します。 |
|
文字列または文字列用の列を値のリストを比較します。 |
これらは、その他のファンクションです。
ファンクション | 説明 |
---|---|
指定した列のアフター・イメージを返します。 |
|
指定した列のビフォア・イメージを返します。 |
|
可能であれば指定した列のビフォア・イメージを返し、不可能であればアフター・イメージを返します。 |
|
ソース列が文字用の列として定義されているときに、ソース列のバイナリ・データをターゲット列でバイナリ・データとして保持します。 |
|
バイナリ文字列を16進数文字列に変換します。 |
|
環境情報を返します。 |
|
|
|
16進数文字列をバイナリ文字列に変換します。 |
|
値を最大値または最小値までに抑止します。 |
|
並列処理のために行を複数のデータ・グループに分割します。 |
|
トレイル・レコード・ヘッダーからトークン・データを取得します。 |
|
業務系データ・ストアへレプリケートする際、一部のフィールドをハッシュ化します。 |