Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: flacc en 6 Septiembre 2016, 16:19 PM

Título: split string[ORACLE 11G]
Publicado por: flacc en 6 Septiembre 2016, 16:19 PM
Hola, espero me puedan dar un indicio de como podría resolver lo siguiente:

Tengo un tabla a, la cual tiene un campo que puede tener n cadenas unidas por el carácter -, ejemplo

table a
- columnB

select * from a

result:

+columnB+
cadena1-cadena2



Lo que no se como se podría hacer solo en SQL, sin usar PL/SQL es pasar cada cadena a filas, para que quede de la siguiente forma, pero sin saber cuantas cadenas podrían existir dentro de la columna.



+columnB+
cadena1
cadena2


Espero sus comentarios.

Saludos y gracias