Re: [SQL] oracle rownum equivalent?

From: mikeo <mikeo(at)spectrumtelecorp(dot)com>
To: Ed Loehr <eloehr(at)austin(dot)rr(dot)com>
Cc: pgsql-general(at)postgresql(dot)org, pgsql-sql(at)postgresql(dot)org
Subject: Re: [SQL] oracle rownum equivalent?
Date: 2000-06-07 14:14:23
Message-ID: 3.0.1.32.20000607101423.00930360@pop.spectrumtelecorp.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-sql

thanks for the response. oid is equivalent to oracle rowid.
rownum can be used similar to the limit option of select in postgres
but in oracle it can also be used in a where clause, or as an assigment
in an update statement for instance.

eg: update ctmaster set bsc_id = mod(rownum,3) +1;

this gives me a way to assign streams to rows in a load balanced manner
on the fly, for example. i use it in other more involved ways than this
also. i cannot do this with limit. i could do this with sequence with
a max value but i'd have to define a sequence each time i wanted to do
something "on the fly" or for what ifs.

what i'm also interested in is how to find reference to these type of
pseudo-columns, even just the names of them, if they're listed somewhere.

thanks again,
mikeo

At 08:29 AM 6/7/00 -0500, Ed Loehr wrote:
>mikeo wrote:
>>
>> is there an equivalent to rownum in oracle?
>>
>> also, where can one find reference to "hidden columns"
>> such as OID or, as in oracle, rownum?
>
>oid is the equivalent. not sure documentation exists for these...
>
>Regards,
>Ed Loehr
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Steven 2000-06-07 14:19:26 ODBC connection problems
Previous Message Tom Lane 2000-06-07 14:11:14 Re: index problem

Browse pgsql-sql by date

  From Date Subject
Next Message Dmitriy Yusupov 2000-06-07 14:21:48 Temp table and loop call from one session
Previous Message Ed Loehr 2000-06-07 13:36:13 Re: how to know when a table is altered