SqlLoaderでデータを保存する前に、regexp_replaceを使用してテキストファイルの値を置き換えるのを手伝ってもらえますか?
私のテキストファイル:
Andy 0001231231231
Bobby 0000032132132122
Charles 0000456456456
DBで期待される結果は次のとおりです。
NAME | PHONE
---------------------
Andy | 1231231231
Bobby | 32132132122
Charles | 456456456
ここに私のsqlLoaderファイルがあります:
PHONE POSITION(10:45) NULLIF PHONE=BLANKS "REGEXP_REPLACE(:PHONE, '^0+([^0]\d+)$','\1')",
しかし、それでも次のような結果が得られました。
NAME | PHONE
---------------------
Andy | 0001231231231
Bobby | 0000032132132122
Charles | 0000456456456
SqlLoader ファイルの何が問題になっていますか?
ありがとうございました
ファイザル