On Wed, Dec 23, 2009 at 9:03 AM, Christine Penner <christine@xxxxxxxxxxxxxxxxxxxxx> wrote: > Hi, > > I'm trying to create a simple function but having a bit of trouble. This is > what I want to do. > > I want to pass a key as a parameter (BKEY integer) > the code in the function should be > count(*) from F_BUILDINGS where B_PRIMARY_SEQ=BKEY > > I want to return the count from the select statement. It works for me: postgres=# CREATE OR REPLACE FUNCTION countertest(integer) RETURNS bigint AS $$ SELECT COUNT(*) FROM test WHERE nbr = $1; $$ LANGUAGE SQL; CREATE FUNCTION postgres=# select countertest(24); countertest ------------- 1 (1 row) http://www.postgresql.org/docs/8.4/interactive/xfunc-sql.html -- Regards, Richard Broersma Jr. Visit the Los Angeles PostgreSQL Users Group (LAPUG) http://pugs.postgresql.org/lapug -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general