Stored Procedure ve Function Arasındaki Farklar

stored procedure vs function

Merhabalar, bu yazımda SP ve Function arasındaki farklardan çok kısa bahsedeceğim. Stored Procedure (SP), parametre alabilen fakat geriye bir değer döndürmeyen alt programlardır. Yani database tarafında saklanan ve ilk derlemeden sonra tekrar derlenmeye ihtiyaç duyulmayan sql ifadesi de denilebilir. Tekrar derlenmediği için performansı da oldukça yüksektir.Function (User Defined Function), istenilen değer tipinde geri dönüş yapabilen […]

Devamını Oku

EXISTS ve NOT EXISTS Kullanımı

pl sql exists not exists kullanımı

Merhabalar, bu yazımda SQL de kullanılan EXISTS ve NOT EXISTS kullanımlarını sizlere göstermeye çalışacağım. Aslında bu ifadeler, where bloğunda kullanmış olduğumuz IN ifadesinin kullanımına benzer. IN ile farkı ise EXISTS ve NOT EXISTS kullanımı performans açısından IN kullanımına göre daha hızlıdır. EXISTS ifadesinin geri dönüş tipi True ya da False şeklindedir. Yani karşılaştırma yaparken True […]

Devamını Oku

Sql Tekrar Eden Kayıtları Silmek

sql mükerrer kayıtları silmek

Veritabanınızda bulunan tablolarınızda eğer tekrarlayan (yinelenen) kayıtlar varsa, aşağıdaki Sql sorgusu ile bu tekrarlayan kayıtları silmeniz mümkündür. Öncelikle bu tarz denemeleri yapmadan önce, sorgunuzun doğru çalıştığından emin olmak için benim size önerim, datalarını sileceğiniz tablonuzun bir yedeğini alıp denemeyi onun üzerinden yapmanız. Tablonuzun yedeğini almanız için ise, aşağıdaki Sql cümleciği işinizi görecektir.   SELECT * […]

Devamını Oku

Sql Tekrar Eden Kayıtları Bulmak

sql mükerrer kayıtları bulma

Sql ile bir tabloda birden fazla kayıtlı olan data’ların sayısını görmek ya da bulmak isterseniz, aşağıdaki kod bloğu işinize yarayacaktır. Daha anlaşılır olması açısından Sql server’da tablo üzerinden resimli anlatacağım. Elimizde Urun isminde aşağıdaki gibi bir tablomuz olsun. Burada fiyatı aynı olan ürünlerden kaç tane var öğrenmek için, aşağıdaki sorgulardan yararlanabiliriz. Yöntem 1 : select […]

Devamını Oku