Re: INSERT WHERE NOT EXISTS

Поиск
Список
Период
Сортировка
От Karsten Hilbert
Тема Re: INSERT WHERE NOT EXISTS
Дата
Msg-id 20030625235126.A25840@hermes.hilbert.loc
обсуждение исходный текст
Ответ на INSERT WHERE NOT EXISTS  ("Reuben D. Budiardja" <techlist@voyager.phys.utk.edu>)
Ответы Re: INSERT WHERE NOT EXISTS  (DeJuan Jackson <djackson@speedfc.com>)
Список pgsql-general
> // check if entry already exists
> SELECT COUNT(*) FROM tablename WHERE [cond]
You may want to try this instead:

 select exists(select * from tablename where [cond])

which should be faster than count(*). You'll get back a
boolean value, though, not an integer.

Karsten
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

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

Предыдущее
От: Dennis Gearon
Дата:
Сообщение: Re: INSERT WHERE NOT EXISTS
Следующее
От: "Claudio Lapidus"
Дата:
Сообщение: Vacuum (table performance)