daha öncesinde ise,
server üzerinde uygun oracle client kurulu olması gerekmektedir.
t-
SQL ile pl-
SQL arasındaki önemli farklardan bahsetmek gerekirse;
1. join yapıları farklıdır.
*= yerine
=(+) kullanılmalıdır
2.
top xxx gibi bir seçim yoktur. bunun yerine
where rownum < xxx gibi where ile seçim yapılır. bunun doğal sonucu olarak, top ve order by beraber kullanıldığında, t-
SQL için, order by yapıp top alır, pl-
SQL'de ise where rownum < xxx ile sınırlandırılıp, order by yapılır. ikisisinin çok farklı sonuçlar getireceği unutulmamalıdır. t-
SQL'de olmayan 3 ve 15 kayıtlar arasını getir demek mümkündür. (where rownum>3 and rownum < 15)
3. özellikle i I karakteri içeren tablo adları/alan adları
sorun teşkil edebilir.
4. Identity Increment, Sequence ve Trigger aracılığı ile yapılabilir.
ilk aklıma gelen bunlar.
kolay gelsin.