A function to count number of terms - something wrong please help

Поиск
Список
Период
Сортировка
От Srinivas Iyyer
Тема A function to count number of terms - something wrong please help
Дата
Msg-id 20060215174141.92387.qmail@web34512.mail.mud.yahoo.com
обсуждение исходный текст
Ответ на Re: Indexed Views  (Sean Davis <sdavis2@mail.nih.gov>)
Ответы Re: A function to count number of terms - something  (Sean Davis <sdavis2@mail.nih.gov>)
Список pgsql-novice
Dear group,
 I wrote a function to return the number of records
that has this query term associated with.

Something is going wrong. Looking forward some help to
correct this function.
Could some one help if this function is correct way,
or please suggest other way please.

Thanks
srini

SQL query and result:
test=# select distinct seq_name from sequence, go_seq,
gos where gos.go_term = 'protein binding' AND
gos.gos_id = go_seq.gos_id AND go_seq.seq_id =
sequence.seq_id ;
   seq_name
---------------
 A2M
 AATF
 ABCD1
 ABCD2
 ABCD3
.......
.......
 ZP3
 ZRANB1
 ZW10
 ZYX
(3862 rows)

===================================================
Function:
CREATE FUNCTION fetch_count_fterm(term) RETURNS char
AS '
DECLARE
        referrer_keys1 RECORD;
        fterm ALIAS FOR $1;
        mcounts integer;
BEGIN
        referrer_keys1 IN SELECT distinct seq_name
from sequence,go_seq,gos where gos.go_term = fterm AND
gos.gos_id = go_seq.gos_id AND go_seq.seq_id =
sequence.seq_id
       mcounts := select count(*) from referrer_keys1
        return mcounts;
END;
' LANGUAGE plpgsql;

test=# \i fetch_Fterm.sql
psql:fetch_Fterm.sql:11: ERROR:  type term does not
exist
test=#



Could some one help if this function is correct way,
or please suggest other way please.

Thanks



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

В списке pgsql-novice по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Query does not return rows unless a LIMIT statement is used.
Следующее
От: Sean Davis
Дата:
Сообщение: Re: A function to count number of terms - something