DefaultRow
外部キーがないか無効な場合にDEFAULTROW機能を使用して、データセットにデフォルト行またはフォールバック行を定義できます。
デフォルト行またはフォールバック行を定義すると、結合、集計およびデータ品質チェックの際にキャッチオールとして機能します。
IMPORT SOURCE CHANNELS
DEFINE DATASET CHANNELS_D
ROWSOURCE CHANNELS;
THIS = CHANNELS[CHANNEL_ID, CHANNEL_DESC, CHANNEL_CLASS,CHANNEL_CLASS_ID];
DEFAULTROW
[
THIS[CHANNEL_ID,CHANNEL_CLASS_ID] = 999;
THIS[CHANNEL_DESC,CHANNEL_CLASS] = 'NO CHANNEL';
]
END
この例では、列CHANNEL_ID,CHANNEL_CLASS_IDの定数値999、列CHANNEL_DESC,CHANNEL_CLASSの“NO CHANNEL”を含む合成行が、DEFAULTROWを使用して挿入されます。