У меня есть функция, которая принимает параметр с именем p_categories
, типа smallint[]
.
Как просмотреть p_categories
и выполнить следующую команду, где cat
- текущий smallint
in p_categories
?
INSERT INTO mytable (i_category) VALUES (cat)
Что-то вроде этого ( псевдокод ), может быть?
FOR cat in SELECT p_categories
INSERT INTO mytable (i_category) VALUES (cat)
END LOOP;
Это дает мне ошибку: "неверный синтаксис ввода дляцелое число: "{14,20}", когда p_categories
равно '{14,20}'
.