Re: anal about my syntax

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: anal about my syntax
Дата
Msg-id web-2835260@davinci.ethosmedia.com
обсуждение исходный текст
Ответ на anal about my syntax  ("James Cooper" <jim@luckydigital.com>)
Список pgsql-sql
James,

> FOR rec IN EXECUTE
> ''select count(person_id) as total from person where person_email
> like '''''' || $1 || ''%'''' and person_id IN
> (
> select cp.person_id from cluster_person cp, cluster c where
> cp.cluster_id = c.cluster_id and c.c_id = '' || $2 || ''group by
> cp.person_id
> ) ''
> LOOP
> tot = rec.total;
> END LOOP;
>
> It works fine - I was just wondering if you can:
> 1. execute this sql without a loop being used as its not required.

Not as written, no.

> 2. could this be a straight SQL function instead( I dont think you
> can append strings together  in SQL functions )

Yes, it could.   If I have time later, I'll draft you an example.

-Josh


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

Предыдущее
От: Lex Berezhny
Дата:
Сообщение: Re: Working with very large datasets
Следующее
От: Bruno Wolff III
Дата:
Сообщение: Re: What is wrong with this identification configuration?