Могу ли я иметь табличную переменную в хранимой процедуре в красном смещении? - PullRequest
0 голосов
/ 27 апреля 2020

Мы планируем создать процедуру для нашей логики c, которая должна быть в PL SQL в красном смещении (с использованием рабочей среды). Можем ли мы использовать переменную таблицы для перемещения по строкам таблицы? Как у нас есть датафрейм в Python.

1 Ответ

2 голосов
/ 27 апреля 2020

Вроде. Redshift реализует тип данных RECORD для хранимых процедур. Переменные с этим типом могут содержать произвольные наборы строк.

Однако обратите внимание, что в настоящее время вы не можете SELECT из RECORD типизированная переменная, только l oop над содержимым.

В нашем репозитории GitHub есть несколько примеров использования RECORD переменной: "amazon-redshift-utils / src / StoredProcedures / "

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