从CLOB中查询特定的数据字段

时间:2016-04-27 12:35:24

标签: sql oracle

我正在尝试在查询期间获取特定的数据字段。但是我遇到了一个CLOB,我试图提取的是“record_number”,但是它位于custom表的employee CLOB中。

SELECT custom FROM employee;
RUN
7 01/27/1972,8/23/1995511,1F>1**10688992**)2051.758020

自定义CLOB字段:

dob,
Emp_StartDate, 
elm_qual,
highly_qualified_subjects, 
gender,
certified, 
**record_number,** 
emp_state_id,
cp_user_id,
change_password, 

我想返回一个只有查询结果中粗体的8位数字符串的结果。

我是SQL的新手,我学到了很多东西并且相当快速地学习,但这让我很难过。

1 个答案:

答案 0 :(得分:0)

使用此网址: - https://community.oracle.com/thread/1078806?start=0&tstart=0

创建它提到的功能, 创建一个循环,为每个调用提供一行,然后使用substr函数收集你想要的东西。