Обсуждение: how to use composite type

Поиск
Список
Период
Сортировка

how to use composite type

От
"bigapple"
Дата:
hi,
 I created a composite type as follows, but I couldn't know how to use it.

test=# create type test_type as (id int, name char(20));
CREATE TYPE
test=# create table student( a test_type);
ERROR:  Attribute "a" has composite type test_type

who can tell me? thanks!bigapple
        
          2002-12-27





Re: how to use composite type

От
"Christopher Kings-Lynne"
Дата:
You can use it in a function:

CREATE FUNCTION test () returns setof test_type as ...

Chris


> -----Original Message-----
> From: pgsql-hackers-owner@postgresql.org
> [mailto:pgsql-hackers-owner@postgresql.org]On Behalf Of bigapple
> Sent: Friday, 27 December 2002 9:57 AM
> To: hacker_mailinglist
> Subject: [HACKERS] how to use composite type
>
>
> hi,
>
>   I created a composite type as follows, but I couldn't know how
> to use it.
>
> test=# create type test_type as (id int, name char(20));
> CREATE TYPE
> test=# create table student( a test_type);
> ERROR:  Attribute "a" has composite type test_type
>
> who can tell me? thanks!
>
>  bigapple
>         
>           2002-12-27
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
>