0

いくつかのジャンク値を含むファイルがあり、そのファイルをテーブルにロードするときにそれらを取り除く必要があります。ここでいくつかの例を挙げます。ファイルはセミコロンで区切られており、最後の列にはそれらのジャンク値があります。

2019-02-20;05377378;ABC+xY+++Rohit Anita Chicago
2019-02-20;05201343;ABC+xY++Gustav Russia
2019-02-20;07348738;ABC+xy+++Jain Ram Ambarnath

ABC+xY+++ 値なしでロードする必要がある最後の列です。しかし、いくつかの行には ABC+xY+++ と ABC+xY++ があります。これを取り除くための提案。これは、2 回または 3 回+が利用可能であることを意味します

このファイルの読み込みに informatica powercenter を使用しています。式では、substr/instr 関数を作成する必要があります。ここでテストをOracle SQLにも配置して、来る値が適切かどうかをすばやく理解できます。

ここに画像の説明を入力

そして私の期待される出力は

ここに画像の説明を入力

任意の提案をお願いします。

ありがとう、ビトゥン

4

4 に答える 4