Erdal,
Bu calisir, en eski join yontemi ama en tehlikelisi (bilerek yapmıyorsan).
Yaptigi kartezyen join (ya da FULL).
Tablo1'deki tum kayıtlar, tablo 2 dekiyle eslesiyor ve sonuc
tablo1KayıtSayısı * tablo2KayıtSayısı
Eger bunu 4 tablo ile yaparsan ve tablolarda 10,5,100,1000 kayıt varsa, sonucta 10*5*100*1000 = 5 milyon kayıtlık bir tablo olusur. Kolonlarda hepsinin kolonlarının toplamı.
İşe yaradığı yerler de var.
create cursor xx (ad c(10))
create cursor yy (soyad c(10))
ikisinide 10-15'er kayıtla doldurup:
select * from xx,yy into cursor Kisiler
sekilinde test isim dosyası oluşturma.
Hız testi icin kucuk dosyaları hızla buyutme gibi.