У меня есть CSV-строка 100.01,200.02,300.03, которую мне нужно передать в хранимую процедуру PL/SQL в Oracle. Внутри proc мне нужно вставить эти значения в столбец Number в таблице.
Для этого я получил рабочий подход отсюда:
Как лучше всего разбить строки csv в oracle 9i
[2] Использование SQL connect по уровню.].
Теперь у меня есть еще одно требование. Мне нужно передать две строки CSV [равные по длине] как входные данные в PL/SQL, хранящиеся в proc.And, мне нужно разбить эту строку и вставить каждое значение из двух строк 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 в таблице.
Не могли бы вы сообщить мне, как это сделать?
Спасибо.