String 甲骨文:";dirname";等价字符串函数
在Oracle中给定一个带分隔符的字符串,删除字符串最后一部分的最有效方法是什么?如果字符串由“/”分隔,则它在功能上等同于unix dirname命令String 甲骨文:";dirname";等价字符串函数,string,oracle,String,Oracle,在Oracle中给定一个带分隔符的字符串,删除字符串最后一部分的最有效方法是什么?如果字符串由“/”分隔,则它在功能上等同于unix dirname命令 dirname /foo/bar/baz /foo/bar 注意:带有instr和substr的版本会很长,但速度更快 regexp_replace(your_string, '/[^/]*$')
dirname /foo/bar/baz
/foo/bar
注意:带有instr
和substr
的版本会很长,但速度更快
regexp_replace(your_string, '/[^/]*$')