From: | Postgres User <postgres(at)productivitymedia(dot)com> |
---|---|
To: | Andrew Hammond <ahammond(at)ca(dot)afilias(dot)info> |
Cc: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: Binding Parameters |
Date: | 2004-09-11 20:42:36 |
Message-ID: | 4143633C.3000800@productivitymedia.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
>
> Do you mean PREPARE / EXECUTE?
>
> /* ahammond(at)[local]:5432/ahammond =# */ \d foo
> ~ Table "public.foo"
> ~ Column | Type | Modifiers
> - --------+---------+----------------------------------------------
> ~ foo_id | integer | not null default nextval('foo_id_seq'::text)
> ~ name | text | not null
> Indexes:
> ~ "foo_id_idx" unique, btree (foo_id)
> ~ "foo_name_idx" unique, btree (name)
>
> /* ahammond(at)[local]:5432/ahammond =# */ SELECT * FROM foo;
> ~ foo_id | name
> - --------+------
> ~ 1 | a
> ~ 2 | b
> ~ 3 | c
> ~ 4 | d
> ~ 5 | f
> (5 rows)
>
> /* ahammond(at)[local]:5432/ahammond =# */ PREPARE foo_name (integer) AS
> SELECT name FROM foo WHERE foo_id = $1;
> PREPARE
> /* ahammond(at)[local]:5432/ahammond =# */ EXECUTE foo_name (1);
> ~ name
> - ------
> ~ a
> (1 row)
>
> /* ahammond(at)[local]:5432/ahammond =# */ EXECUTE foo_name (4);
> ~ name
> - ------
> ~ d
> (1 row)
>
Thanks for the short tutorial... I think that I've gotten the point. I
was searching online and nothing proved useful.
Anymore more examples or direction on finding any of bind parameter is
appreciated.
J
From | Date | Subject | |
---|---|---|---|
Next Message | C. Bensend | 2004-09-12 02:41:51 | Memory exhausted in AllocSetAlloc |
Previous Message | Andrew Hammond | 2004-09-11 18:14:35 | Re: Binding Parameters |