Я хочу написати функцію за допомогою pl/pgsql
. Я використовую PostgresEnterprise Manager v3 і використовую оболонку для створення функції, але в оболонці я повинен визначити тип повернення. Якщо я не визначаю тип повернення, я не зможу створити функцію.
Як можна створити функцію без повернення результату, тобто функцію, яка створює нову таблицю?
#variable_conflict
директива не має нічого спільного з рештою відповіді. Це лише частина прикладної функції; єдиний важливий біт - цеRETURNS void
. Крім того, здорово, я не знав, що PL / PgSQL мав прагми.