Oracle 11g PLSQL Конвертировать тип строки в Varchar2 (или другой тип SQL) и обратно в тип строки - PullRequest
0 голосов
/ 13 января 2019

Мне нужно что-то, чтобы дать тип типа строки для функции с входным параметром varchar2 и преобразовать ее обратно в тип строки позже в подпрограммах Oracle 11g PLSQL.

Я хочу написать Funktion Wrapper, который делает разные вещи перед вызовом Funktion, заданного как Parameter динамически с параметрами.

У меня нет проблем с обычными параметрами, но я не могу запустить его, когда мне нужно указать тип строки в качестве параметра. Я могу дать все столбцы отдельно как параметр, но это не очень хороший вариант.

Теперь я ищу способ, чтобы преобразовать тип строки во что-то вроде varchar2, и в динамически называемой функции преобразовать его обратно в тип строки, чтобы у меня были все значения.

надеюсь, что есть хороший путь.

EDIT:

@ Лукаш Шозда: Прохождение курсора это хорошо, но мне нужен реальный цикл, который проходит через.

@ Уильям Робертсон: Невозможно. Funktion - это Wrapper, как я сказал прежде, чем он вызывается для неизвестных таблиц. Я не могу определить это раньше. Я не знаю таблицу по типу строки раньше. Это знают только вызывающая функция и динамически вызываемая функция, но не функция Обертки между ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...