![]() 前へ |
![]() 次へ |
グローバル・ファンクションを定義する手順は、次のとおりです。
プロジェクト・ナビゲータで、「データベース」ノードを展開します。
DB2またはSQL Serverのいずれのファンクションを作成するかによって、「DB2」ノードまたは「SQL Server」ノードを展開します。
「変換」ノードを展開して「ファンクション」ノードを右クリックし、「新規ファンクション」を選択します。
「ファンクションの作成」ダイアログ・ボックスが表示されます。
ファンクションの名前と説明(オプション)を入力して、「OK」をクリックします。
ファンクション・エディタが表示されます。
「パラメータ」タブで、次の情報を入力します。
戻り型: グローバル・ファンクションの戻り型のデータ型を選択します。
パラメータ: 各ファンクションのパラメータは「戻り型」フィールドの下にある表の行で示されます。パラメータを作成するには、空白セルに名前を入力し、パラメータのデータ型およびデフォルト値などの詳細を指定します。「データ型」列のリストは、「プラットフォーム」フィールドで選択したプラットフォームに応じて移入されます。
|
注意: SQL Serverファンクションの場合、各パラメータ名に接頭辞@が自動的に付与されます。 |
「実装」タブでは、「パラメータ」タブで選択したプラットフォームでファンクションを実装するために使用するコードを入力します。
「表示」メニューから、コード・テンプレートを選択します。
ログ・ウィンドウにコード・テンプレートタブが表示されます。
コード・テンプレートタブで、ファンクションのコード生成に使用するファンクションCTを選択します。
Warehouse Builderでは、DB2およびSQL Serverデータベースのコードを生成するための事前作成済ファンクションCTが提供されています。これらのファンクションCTは、グローバル・ナビゲータの「パブリック・コード・テンプレート」フォルダの「BUILT_IN_CT」ノードに配置されています。DB2の場合はDB2_FCT、SQL Serverの場合はSQLSERVER_FCTを使用できます。