Oracle:" dirname"等效字符串函数

时间:2014-08-28 23:55:04

标签: string oracle

给定Oracle中的分隔字符串,删除字符串最后一部分的最有效方法是什么?如果字符串由" /"分隔,则它在功能上等同于unix dirname命令。

dirname /foo/bar/baz
/foo/bar

1 个答案:

答案 0 :(得分:1)

regexp_replace(your_string, '/[^/]*$')

P.S。:带有instrsubstr的版本会很长,但会更快