在Oracle表中,我有一个clob列(TEXT),其中包含如下数据 .
"Employee ID: 1
Hire Date: 24-Oct-2013
Name: XXXXX
Department: IT
Employee ID : 2
Name : YYYYY
Hire Date : 20-May-2014
Department: ITIS
Hire Date: 17-May-2017
Department:SMO
Name: ZZZZZ
Employee ID: 3"
上述CLOB数据需要转换为多个列,如下所示
Employee_ID Hire_Date Name Department
----------------------------------------------------
1 24-Oct-2013 XXXXX IT
2 20-May-2014 YYYYY ITIS
3 17-May-2017 ZZZZZ SMO
请帮帮我 .
1 回答
下面的代码是从您的字符串和插入列获取数据到
temporary
table
,如果您不需要temperory table
,您可以使用从字符串中获取数据的逻辑首先像这样创建
temperory
表Employeeinfo
第二次使用此代码(这是
pl/sql test script
)