Re: OID's

Поиск
Список
Период
Сортировка
От Tino Wildenhain
Тема Re: OID's
Дата
Msg-id 1100612512.21062.649.camel@sabrina.peacock.de
обсуждение исходный текст
Ответ на Re: OID's  (Holger Klawitter <lists@klawitter.de>)
Список pgsql-general
On Tue, 2004-11-16 at 12:32, Holger Klawitter wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> A little bit OT, but:
>   is there a way of removing duplicate rows in a table without OIDs?
>

ALTER TABLE ... ADD COLUMN myoid int;
CREATE TEMP SEQUENCE myoidsequence;
UPDATE ... SET myoid=nextval('myoidsequence');

then do the usual

SELECT a.* FROM ... a, ... b WHERE a.something=b.something AND
a.myoid<b.myoid;

Dance and if you are done with it,
ALTER TABLE ... DROP COLUMN myoid;
DROP TEMP SEQUENCE myoidsequence;

HTH
Tino


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

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re: PL/pgsql - getting row from record
Следующее
От: "Joolz"
Дата:
Сообщение: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX