Re: Simple function question

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: Simple function question
Дата
Msg-id 20041027132525.GB3160@wolff.to
обсуждение исходный текст
Ответ на Re: Simple function question  (Sean Davis <sdavis2@mail.nih.gov>)
Список pgsql-novice
On Tue, Oct 26, 2004 at 09:49:43 -0400,
  Sean Davis <sdavis2@mail.nih.gov> wrote:
>
> Thanks for the reply.  The reason all of this comes up is that I have
> an application in which the user can create "sets" of IDs.  I then want
> to be able to do logical operations on the sets of IDs and then return
> the database objects based on the ID's in those sets.  I tried the
> function version using "ANY" and the simple query using "IN" and found
> an order of magnitude difference in speed (IN is faster).  So, it
> appears that using views and where clauses is the way to go here.  One
> last question--is there a limit to the length of a SQL query (in terms
> of characters), as some of these sets could be very large (up to 40000
> integers)?

For this kind of task you probably don't want to use arrays. There should
be a table matching sets to the ids that are in them. Then you would be able
to get the information you want using normal queries.

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

Предыдущее
От: Michael Glaesemann
Дата:
Сообщение: Re: Cannot Create tables - on Windows XP
Следующее
От: "Deepa K"
Дата:
Сообщение: ABRUPT CLOSURE OF POSTGRESQL SOCKET