![]() 前へ |
![]() 次へ |
表の列を定義するには、「列」タブを使用します。このタブには列の定義に使用する表が表示されます。表内の各行は、表の1つの列の定義に対応します。Warehouse Builderにより、列を入力した順序で列の位置が生成されます。列の順序を変更するには、「表における列の順序変更」を参照してください。
列ごとに次の詳細を入力します。
名前: 列名を入力します。列名は表内で一意である必要があります。
データ型: 「データ型」リストから列のデータ型を選択します。列名に基づいてデフォルトのデータ型が割り当てられます。たとえば、start_dateという列を作成した場合、割り当てられるデータ型はDATEです。データ要件に合わない場合はデフォルトの割当てを変更できます。
サポートされているOracleデータベースのデータ型のリストについては、「サポートされているデータ型」を参照してください。
長さ: 列の長さを指定します。長さは文字データ型にのみ適用可能です。
精度: 列に許可された合計桁数を指定します。精度は数値データ型にのみ適用可能です。
スケール: 小数点以下の合計桁数を指定します。スケールは数値データ型にのみ適用可能です。
秒精度:TIMESTAMP、TIMESTAMP WITH TIME ZONE、およびTIMESTAMP WITH LOCAL TIME ZONEデータ型にのみ使用します。日時フィールドの小数部分に桁数を指定します。
NOT NULL: 列にNULL値を含めないよう指定するにはこのフィールドを選択します。デフォルトでは、表内のすべての列でNULLを使用できます。
デフォルト値: この列のデフォルト値を指定します。表にデータをロードする際にこの列に値が入力されていない場合、デフォルト値が使用されます。データのロード中にこの列の値を指定した場合、デフォルト値が上書きされ、指定した値がこの列に格納されます。
仮想: 列が仮想列であることを指定するには、このオプションを選択します。
仮想列はデータベースに格納されません。仮想列は「式」フィールドで指定された式を使用して計算されます。仮想列は、表内のその他の列と同様に参照できます。ただし、仮想列に明示的に書き込むことはできません。
式: 仮想列の値の計算に使用される式を指定します。式には同じ表の列、定数、SQL関数、ユーザー定義のPL/SQLファンクションを含めることができます。
説明: 列の説明(オプション)を入力します。