|
|
|
|
|
|
|
|
| Re: generate numbers between 1 to 100 [message #333056 is a reply to message #333055] |
Thu, 10 July 2008 06:58   |
rajatratewal
Messages: 507 Registered: March 2008 Location: INDIA
|
Senior Member |
|
|
select
*
from
(
select rownum from dual connect by level<=5000
)
If you are using 9i then you have to use outer query because of bug in sql*plus 9i.In case of 10g the inner query will work fine.
Regards,
Rajat
|
|
|
|
|
|
|
|
|
|
| Re: generate numbers between 1 to 100 [message #333064 is a reply to message #333062] |
Thu, 10 July 2008 07:17   |
rajatratewal
Messages: 507 Registered: March 2008 Location: INDIA
|
Senior Member |
|
|
sajut wrotes on Thu, 10 July 2008 06:40
Hi All
I want to generate numbers, say, from 1 to 5000,
to find out the missing serial numbers in a table.
Any help
Subject line is from 1 to 100.But he actually asked for 1 to 5000.
And this is a bug in oracle older versions.
If you do count(1) from inner query it will show
5000 but when you display it it will show less record.
Regards,
Rajat
|
|
|
|
|
|
| Re: generate numbers between 1 to 100 [message #333074 is a reply to message #333066] |
Thu, 10 July 2008 07:46  |
JRowbottom
Messages: 5933 Registered: June 2006 Location: Sunny North Yorkshire, ho...
|
Senior Member |
|
|
Does it matter?
When the queries select level from dual connect by level <=50; andselect *
from (select level from dual connect by level <=50); return different sets, it's fairly futile to argue that the database is behaving correctly
|
|
|
|