Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用select语句格式化clob数据_Sql_Oracle_Plsql - Fatal编程技术网

Sql 使用select语句格式化clob数据

Sql 使用select语句格式化clob数据,sql,oracle,plsql,Sql,Oracle,Plsql,假设我有clob数据作为 abc,def,ghi|jkl 我需要把这个放到另一张桌子上 col1 col2 abc,def,ghi jkl 可以使用SUBSTR获取字符串的一部分,使用INSTR查找分隔符和长度以获得正确的大小,如下所示: SELECT SUBSTR(CLOB,0,INSTR(CLOB,'|',0,1)) AS COL1 ,SUBSTR(CLOB,INSTR(CLOB,'|',0,1),LENGTH(CLOB)-INSTR(CLOB,'|',0,1

假设我有clob数据作为

abc,def,ghi|jkl
我需要把这个放到另一张桌子上

col1        col2
abc,def,ghi jkl
可以使用SUBSTR获取字符串的一部分,使用INSTR查找分隔符和长度以获得正确的大小,如下所示:

SELECT SUBSTR(CLOB,0,INSTR(CLOB,'|',0,1)) AS COL1
       ,SUBSTR(CLOB,INSTR(CLOB,'|',0,1),LENGTH(CLOB)-INSTR(CLOB,'|',0,1)) AS COL2, 
FROM DUAL