Tengo una cadena CSV 100.01,200.02,300.03 que necesito pasar a un procedimiento almacenado PL/SQL en Oracle. Dentro del proceso, necesito insertar estos valores en una columna de Número en la tabla.División de cadena separada por comas en un proceso almacenado de PL/SQL
Para esto, tiene un enfoque de trabajo a partir de aquí:
How to best split csv strings in oracle 9i
[2) Uso de SQL de conectar por nivel.].
Ahora, tengo otro requisito. Necesito pasar 2 cadenas CSV [igual de longitud] como entrada al proceso almacenado PL/SQL. Y necesito romper esta cadena e insertar cada valor de dos cadenas CSV en dos columnas diferentes en la tabla. ¿Podrían dejarlo? ¿Sabes cómo hacerlo?
Ejemplo de entradas CSV: mystring varchar2 (2000): = '0.75, 0.64, 0.56, 0.45';
myAmount varchar2 (2000): = '0.25, 0.5, 0.65, 0.8';
mis valores de cadena irían a los valores de columna A y myAmount en la columna B de la tabla.
¿Podría decirme cómo lograr esto?
Gracias.
Visita http://nuijten.blogspot.com/2009/07/splitting-comma-delimited-strin g-regexp.html - usando expresiones regulares en Oracle – InSane