0
SQL : select level from dual connect by level <= 100 ;
this generates 100 rows of numbers 1..100. But row generators aren't limited to numbers.
By using date arithmetic, you can generate dates:
select date '2015-01-01' + level -1 as gendate from dual
connect by date '2015-01-01' + level -1 < date '2015-02-01' ;
01-01-2015
02-01-2015
.
.
.
30-01-2015
31-01-2015
31 rows selected.
Or by using ASCII codes, you can generate characters:
select chr(65 + level - 1) as letter from dual connect by level <= 26;
LETT
----
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
26 rows selected.
0Awesome Comments!