On 02/03/2015 07:50 AM, Ramesh T wrote:

Am CCing the list.

CREATE  TYPE order_list AS (order_id bigint);
i created above type

Not sure that the above does anything.


and i am using order_list, trying  creating table type (datatype)

*create or replace type order_list_table as table of order_list;*

it is in oracle formate i need to convert this into postgres type.


why because i am using order_list_table in function to gather setof
values return by function.

Except in the below you are using another type?


sample program ,
create or replace FUNCTION choose(
     id1 IN bigint,
     id2 IN  bigint,
     id3  IN character(2))
   RETURNS suborder_list_table
IS
   v_ret suborder_list_table;


here i'm using v_ret for return set of values to return..

Not sure what you are trying to do. Might want to take a look at:

http://www.postgresql.org/docs/9.3/interactive/plpgsql-declarations.html#PLPGSQL-DECLARATION-PARAMETERS

In particular the RETURNS TABLE example.






--
Adrian Klaver
[email protected]


--
Sent via pgsql-general mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to