Re: Rownum strange behaviour
- From: Cristian Cudizio <cristian.cudizio@xxxxxxxx>
- Date: 21 May 2007 07:35:59 -0700
On May 21, 3:57 pm, mRangel <marcus.ran...@xxxxxxxxx> wrote:
I am trying to write a little piece of code to get "any record" from a
table (for testing purposes). I wrote the following:
SQL> select count(1) from user_objects;
COUNT(1)
----------
617
SQL> select inv.object_name
2 from ( select rownum idx, object_name from user_objects ) inv
3 where inv.idx = 1 + trunc(dbms_random.value * 600)
4 /
Much to my surprise, as you can see below, the number of lines
returned varies from 0 to N ! How is it possible ? Can ROWNUM be
repeated inside the inline view ? I am using Oracle 10.2.0.3 under RH
linux.
OBJECT_NAME
--------------------------------------------------------------------------------
HR_CODIF_OPER_RESUMO
IDX_PERF0015
SQL> /
OBJECT_NAME
--------------------------------------------------------------------------------
WB_MI_TMP_DUPLICS
SQL> /
OBJECT_NAME
--------------------------------------------------------------------------------
SQL> /
OBJECT_NAME
--------------------------------------------------------------------------------
SQL> /
OBJECT_NAME
--------------------------------------------------------------------------------
DBG$$$_SPLIT_3_GRP1
IDX_PERF0066
MR_PESSOAS_JURIDICAS
SQL> /
OBJECT_NAME
--------------------------------------------------------------------------------
WB_HOUR12MI_SS
SQL> /
OBJECT_NAME
--------------------------------------------------------------------------------
MG_FERIADOS
IDX_PERF0072
hallo,
try
set autotrace on
You see that user_objects is a view on an union
that explains duplicated rownum (interesting to know)
bye
Cristian Cudizio
http://oracledb.wordpress.com
http://cristiancudizio.wordpress.com
.
- References:
- Rownum strange behaviour
- From: mRangel
- Rownum strange behaviour
- Prev by Date: Re: Creating standby database: Why need to copy backup pieces to standby site manually?
- Next by Date: Re: Migrating to Oracle on Windows
- Previous by thread: Rownum strange behaviour
- Next by thread: Re: Rownum strange behaviour
- Index(es):
Relevant Pages
|