0
我想從包含路徑的列提取文件名。如何提取包含oracle數據庫中的文件的文件夾
C:\program file \Java\bin\abc.txt
D:\program files \Jen\bin\tin\Sys.ex
我想提取像bin
從第一行和tin
從第二排。即我想提取文件所在的文件夾。
我想從包含路徑的列提取文件名。如何提取包含oracle數據庫中的文件的文件夾
C:\program file \Java\bin\abc.txt
D:\program files \Jen\bin\tin\Sys.ex
我想提取像bin
從第一行和tin
從第二排。即我想提取文件所在的文件夾。
試試這個,
with tbl as
(select 'D:\program files \Jen\bin\tin\Sys.ex' hello
from dual)
select
regexp_substr(hello, '[^\]+', 1, regexp_count(hello, '[^\]+', 1)-1) folder from tbl
上面的查詢將返回該文件所在的文件夾。