Re: passing a temporary table with more than one column to a stored procedure - Mailing list pgsql-general

From Roberts, Jon
Subject Re: passing a temporary table with more than one column to a stored procedure
Date
Msg-id 1A6E6D554222284AB25ABE3229A92762E9A266@nrtexcus702.int.asurion.com
Whole thread Raw
In response to passing a temporary table with more than one column to a stored procedure  (Viktor Rosenfeld <rosenfel@informatik.hu-berlin.de>)
Responses Re: passing a temporary table with more than one column to a stored procedure
List pgsql-general
> is there a way to pass a temporary result table with more than column
> to a stored procedure?
>
> Specifically, I would like to run a variation of this query:
>
> SELECT
>     *
> FROM
>     graphOverTokens(
>         (
>             SELECT 1 AS min, 10 AS max, 2 AS text_ref
>             UNTION SELECT 20 AS min, 30 AS max, 3 AS
text_ref
>         ) AS boundaries
>         JOIN struct ON (struct.text_ref = boundaries.text_ref)
>         JOIN rank ON (rank.struct_ref = struct.id)
>     ) AS graph
>

What does the signature of graphovertokens look like?  Three parmaters
and it doesn't return a setof?


select graphovertokens(graph.min, graph.max, graph.text_ref), *
from (
         (
             SELECT 1 AS min, 10 AS max, 2 AS text_ref
             UNTION SELECT 20 AS min, 30 AS max, 3 AS
text_ref
         ) AS boundaries
         JOIN struct ON (struct.text_ref = boundaries.text_ref)
         JOIN rank ON (rank.struct_ref = struct.id)
     ) AS graph



Jon

pgsql-general by date:

Previous
From: Erik Jones
Date:
Subject: Re: PITR problem
Next
From: Guillaume Lelarge
Date:
Subject: Re: varchar or text