Categorias
iiiiii
Oracle String to table PLSQL
Descripcion
convertir un string separador por x caracter a una
php
select to_number(column_value) as IDs from xmltable('1,2,3,4,5');
/* Segunda forma esto sirve solo para datos de entrada varchar*/
select regexp_substr('a:c:s','[^:]+', 1, level) valores
from dual
connect BY regexp_substr('a:c:s','[^:]+', 1, level)
is not null;
/*tercera forma, para esto se usa un paquete (csv_util_pkg.clob_to_csv) y los datos de entrada sin pueden ser CLOB*/
select
*
from table(csv_util_pkg.clob_to_csv(
REPLACE('casa:perro:asas:asas',':',chr(10))
, p_separator=>':' ))