0

Phone、HomePhone、および WorkPhone という 3 つの列があるレコードがあり、それに対応して、PhoneDNC、HomePhoneDNC、および WorkPhoneDNC という別の 3 つの列があります。

シナリオ Phone 列に値があり、対応する PhoneDNC に「1」があり、HomePhone に値があり、HomephoneDNC に「0」があり、WorkPhone に値がなく、WorkPhoneDNC が NULL であるとします。

CALL と DONTCALL という名前の 2 つのフラット ファイルがあります。

DNC 列 (PhoneDNC、OtherPhoneDNC、WorkPhoneDNC のいずれか) に 1 がある場合、その NUMBER のみがファイル CALL に移動し、残りの電話 (Phone、OtherPhone、対応する DNC が 0 である WorkPhone は、同じレコードに対して NULL です。(CALL FILE 内)

DNC (PhoneDNC、OtherPhoneDNC、WorkPhoneDNC のいずれか) 列が 0 の場合、対応する番号がファイル DONTCALL に移動し、残りの Phone (対応する DNC が 1 である Phone、OtherPhone、WorkPhone のいずれか) が同じレコードに対して NULL になります。 . (DONTCALL ファイル内)

Number のいずれかに NULL 値がある場合、それをファイルに入れる必要はありません。

VisualStudio 2005 を使用しています。

前もって感謝します

4

1 に答える 1

0

条件分割変換を使用します。セットアップはかなり簡単で、うまくいくはずです。

ご不明な点がございましたらお知らせください

于 2013-09-05T09:57:32.527 に答える