From: | Jie Liang <jliang(at)ipinc(dot)com> |
---|---|
To: | Ines Klimann <Ines(dot)Klimann(at)liafa(dot)jussieu(dot)fr> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: How to create a type ? |
Date: | 2001-02-14 18:14:13 |
Message-ID: | Pine.BSF.4.10.10102141011530.20962-100000@tidal.ipinc.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
hope it helps.
e.g.
create function foo() returns setof varchar as '
select name from categories '
language 'sql';
db=# select foo() as name;
name
---------------------------------
recreation
business
web
education
questionable
sex
social
society
weapons/bombs
mature humor
pornography
tasteless
computer hacking
nudity
drugs
lingerie/bikini
profanity
.......
Jie LIANG
St. Bernard Software
Internet Products Inc.
10350 Science Center Drive
Suite 100, San Diego, CA 92121
Office:(858)320-4873
jliang(at)ipinc(dot)com
www.stbernard.com
www.ipinc.com
On Tue, 13 Feb 2001, Ines Klimann wrote:
> Hello,
>
> I am trying to understand how works CREATE TYPE, but it seems to
> be too difficult for me...
>
> Can someone help me ?
>
> I have tried this :
> ----------------------------------
> create function personne_in(text)
> returns personne
> as 'select $1;'
> language 'sql';
>
> create function personne_out(text)
> returns text
> as 'select $1;'
> language 'sql';
>
> create type personne (
> internallength = variable,
> input = personne_in,
> output = personne_out
> );
> ---------------------------------
> but it is full of mistakes.
>
> Even a simple example in language 'sql' will help me.
>
> Thanks,
> Ines.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jan Wieck | 2001-02-14 19:51:40 | Re: Trigger question |
Previous Message | Josh Berkus | 2001-02-14 18:04:45 | Re: Re: Trigger question |