1’den 100’e kadar satır satır data üretmek istediğimizde veya belirli 2 tarih arasında satır satır data üretmek istediğimizde Oracle’ın CONNECT BY LEVEL özelliğini kullanabiliriz. Ben test datası üretmek ve kartezyen join yapacağım zaman bu özelliği kullanıyorum.
SELECT 0 + LEVEL as col1
FROM dual
CONNECT BY LEVEL <= 10
0′ değeri: başlangıç+1 değeridir.
10 değeri : bitiş değeridir. 10’a kadar sırala demektir.
Tarihsel data üretimi için : http://www.ilterismutlu.com/oracle-pl-sql-ay-sonlarinin-listelenmesi/