2 列変換ファンクション
Oracle GoldenGateの列変換ファンクションでは、ソース値を操作してターゲット列に適した形式にすることができます。数値および文字の操作、タスクの実行およびパラメータ値の抽出を行ったり、環境情報を返したりすることができます。これらのファンクションの使用の詳細は、『Oracle GoldenGateの管理』を参照してください。
トピック:
- 列変換ファンクションの概要
この概要は、Oracle GoldenGateファンクションで実行できる処理タイプ別に構成されています。 - @RANGE
- @AFTER
- @BEFORE
- @BEFOREAFTER
- @BINARY
- @BINTOBASE64
- @BINTOHEX
- @CASE
- @COLSTAT
- @COLTEST
- @COMPUTE
- @DATE
- @DATEDIFF
- @DATENOW
- @DDL
- @EVAL
- @GETENV
- @GETVAL
- @HEXTOBIN
- @HIGHVAL | LOWVAL
- @IF
- @NUMBIN
- @NUMSTR
- @OGG_SHA1
- @STRCAT
- @STRCMP
- @STRCMPNULL
- @STREQ
- @STREQNULL
- @STREXT
- @STRFIND
- @STRLEN
- @STRLTRIM
- @STRNCAT
- @STRNCMP
- @STRNUM
- @STRRTRIM
- @STRSUB
- @STRTRIM
- @STRUP
- @TOKEN
- @VALONEOF
親トピック: Oracle GoldenGateの共通コンポーネント
2.1 列変換ファンクションの概要
この概要は、Oracle GoldenGateファンクションで実行できる処理タイプ別に構成されています。
これらのファンクションは、テストの実行に使用されます。
ファンクション | 説明 |
---|---|
一連の値テストに応じて値を選択します。 |
|
一連の独立テストに基づいて値を選択します。 |
|
条件文から |
これらのファンクションでは、紛失した列を処理します。
ファンクション | 説明 |
---|---|
列が |
|
列が |
これらのファンクションでは、日付を操作します。
ファンクション | 説明 |
---|---|
ソース列に渡されたフォーマットに基づいて日付と時刻を返します。 |
|
2つの日付または時刻の差を返します。 |
|
現在の日付と時刻を返します。 |
これらのファンクションは、算術計算の実行に使用されます。
ファンクション | 説明 |
---|---|
算術式の結果を返します。 |
これらのファンクションでは文字列を操作します。
ファンクション | 説明 |
---|---|
バイナリ文字列を数字に変換します。 |
|
文字列を数字に変換します。 |
|
1つ以上の文字列を連結します。 |
|
2つの文字列を比較します。 |
|
文字列の一部を抽出します。 |
|
2つの文字列が等しいかどうかを確認します。 |
|
文字列内の文字列を検索します。 |
|
文字列の長さを返します。 |
|
先行する空白を切り捨てます。 |
|
1つ以上の文字列を最大長まで連結します。 |
|
指定された文字数に基づいて2つの文字列を比較します。 |
|
数字を文字列に変換します。 |
|
末尾の空白を切り捨てます。 |
|
文字列を別の文字列に置換します。 |
|
先行の空白と末尾の空白を切り捨てます。 |
|
文字列を大文字に変更します。 |
|
文字列または文字列用の列を値のリストを比較します。 |
これらは、その他のファンクションです。
ファンクション | 説明 |
---|---|
指定した列のアフター・イメージを返します。 |
|
指定した列のビフォア・イメージを返します。 |
|
可能であれば指定した列のビフォア・イメージを返し、不可能であればアフター・イメージを返します。 |
|
ソース列が文字用の列として定義されているときに、ソース列のバイナリ・データをターゲット列でバイナリ・データとして保持します。 |
|
バイナリ文字列を16進数文字列に変換します。 |
|
環境情報を返します。 |
|
|
|
16進数文字列をバイナリ文字列に変換します。 |
|
値を最大値または最小値までに抑止します。 |
|
並列処理のために行を複数のデータ・グループに分割します。 |
|
トレイル・レコード・ヘッダーからトークン・データを取得します。 |
|
業務系データ・ストアへレプリケートする際、一部のフィールドをハッシュ化します。 |
親トピック: 列変換ファンクション