Как отправить таблицу в качестве аргумента? - PullRequest
1 голос
/ 20 сентября 2010

Как отправить таблицу в качестве аргумента?

Нужно что-то подобное:

CREATE OR REPLACE FUNCTION test(argTable TABLE(
        field1 integer,
        field1 integer,
        etc smallint
))
    RETURNS integer AS
$BODY$

... Возможно ли это?

UPD: IЯ собираюсь отправить временную таблицу для работы, поэтому я предполагаю, что мне нужно объявление структуры таблицы в списке аргументов.

1 Ответ

2 голосов
/ 20 сентября 2010

Вы можете использовать EXECUTE, что позволяет выполнять произвольную строку.

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