![]() 前へ |
![]() 次へ |
定数演算子により、定数値を定義できます。定数はPL/SQLまたはABAPマッピングのどの箇所でも使用できます。
定数演算子は、1つ以上の定数属性を含む単一の出力グループを作成します。Warehouse Builderでは、マッピング実行の最初に定数を初期化します。
たとえば、現在のシステム日付の値を表演算子にロードするには、定数演算子を使用します。式ビルダーで、事前定義済変換のリストからパブリック変換SYSDATEを選択します。
パブリック変換の詳細は、「データ変換の概要」を参照してください。
PL/SQLまたはABAPマッピングで定数演算子を定義する手順は次のとおりです。
マッピング・エディタのキャンバスに定数演算子をドロップします。
定数演算子を右クリックして「開く」を選択します。
定数エディタのダイアログ・ボックスが表示されます。
「出力」タブで、「属性」列の空白セルをクリックして出力属性の名前を入力することで、出力属性を作成します。
デフォルトで割り当てられるデータ型はNUMERICです。データ型およびデータ型に関連付けられている長さ、精度などのその他のパラメータを変更できます。
出力属性に関連付けられている式を入力します。
出力属性の「式」フィールドを使用して式を入力します。または、「式」フィールドの右にある省略記号をクリックし、「式ビルダー」ダイアログ・ボックスを使用して式を定義します。
出力属性に割り当てられた長さ、精度およびスケール・プロパティは、マッピングで定義した式によって戻される値と一致する必要があります。VARCHAR、CHARまたはVARCHAR2のいずれかのデータ型については、定数文字列のリテラルを'my_string'のように一重引用符で囲みます。
「OK」をクリックして、定数エディタのダイアログ・ボックスを閉じます。