У меня есть строка CSV 100.01,200.02,300.03, которую нужно передать хранимой процедуре PL / SQL в Oracle.
Внутри процедуры мне нужно вставить эти значения в столбец Number таблицы.
Для этого я получил рабочий подход отсюда:
Как лучше разделить строки CSV в Oracle 9i
[2) Использование соединения SQL по уровням.].
Теперь у меня есть другое требование.
Мне нужно передать 2 строки CSV [равной длины] в качестве входных данных для PL / SQL, хранящегося в proc.A, и мне нужно разбить эту строку и вставить каждое значение из двух строк CSV в два разных столбца таблицы. знаете, как это сделать?
Пример входов CSV:
mystring varchar2 (2000): = 0,75, 0,64, 0,56, 0,45;
myAmount varchar2 (2000): = '0,25, 0,5, 0,65, 0,8';
Значения myString будут помещены в столбец A, а значения myAmount - в столбец B таблицы.
Не могли бы вы дать мне знать, как этого добиться?
Спасибо.