在通过 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 文件有什么问题?
谢谢
法扎尔