-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Postgres User wrote: | I'm new to PostgreSQL, and am wondering for BindSQL is intergrated in | Postgres or in the future for version 8. | | Example: | | SELECT * FROM sample_table WHERE computer = :1; | | Any pointers will help.
Do you mean PREPARE / EXECUTE?
/* [EMAIL PROTECTED]: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)
/* [EMAIL PROTECTED]:5432/ahammond =# */ SELECT * FROM foo; ~ foo_id | name - --------+------ ~ 1 | a ~ 2 | b ~ 3 | c ~ 4 | d ~ 5 | f (5 rows)
/* [EMAIL PROTECTED]:5432/ahammond =# */ PREPARE foo_name (integer) AS SELECT name FROM foo WHERE foo_id = $1; PREPARE /* [EMAIL PROTECTED]:5432/ahammond =# */ EXECUTE foo_name (1); ~ name - ------ ~ a (1 row)
/* [EMAIL PROTECTED]:5432/ahammond =# */ EXECUTE foo_name (4); ~ name - ------ ~ d (1 row)
- -- Andrew Hammond 416-673-4138 [EMAIL PROTECTED] Database Administrator, Afilias Canada Corp. CB83 2838 4B67 D40F D086 3568 81FC E7E5 27AF 4A9A -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFBQ0CJgfzn5SevSpoRAqyPAKDPM6BGRBT24nUJvaDePgcsBKVHhgCgyH0d /qANwzyTD/HyNbBYCxTOFic= =B1y3 -----END PGP SIGNATURE-----
---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])