我在Oracle中有一個表,其中一列包含UserIds,其格式爲\。例如「fin \ george」,「sales \ andy」等。我如何使用REGEXP_SUBSTR函數從UserIds中獲取只。即我只想獲取「喬治」,「安迪」等。我已經實現了使用SUBSTR函數所需的reult,但我想在這種情況下使用REGEXP_SUBSTR。Oracle:在這種情況下如何使用regexp_substr
我試着這樣做:
SELECT REGEXP_SUBSTR('fin\george','\[^\]+,') "UserName" FROM DUAL;
但它did'nt幫助。任何人都可以指出我的錯誤嗎?
這樣做會給這個輸出:「\ george」 – Luftwaffe