Ms sql kullanan birçok kişi stored procedure (saklı yordam) ile function (fonksiyon) arasındaki farkları merak etmiştir. İkiside birbirine benzese de aslında farklı yönleri vardır...
Ms Sql 'de Stored Procedure veya Saklı Yordamlar, veritabanında tutulan bir sorgu grubudur. Parametre alabilirler. Aşağıda bir Stored Procedure (SP) 'ün yaratılma kodu verilmiştir...
Ms Sql 'de VIEW 'lar veya Görümünler sanal tablolardır. Tıpki bir tablo gibi kullanılabilirler ama bir tablonun tanımına veya yapısına sahip değildirler...
MS SQL 'de CASE WHEN yapısı genellikle diğer kolonlardaki veya değişkenlerdeki değerlere bağlı olarak bir kolonun değerini ayarlamak için kullanılır...
Eğer yazılacak sorguda bir koşulun çalışması veya atlanması isteniyorsa IF ELSE kullanmak bir seçenektir. Ms Sql 'de if else kullanımı diğer yazılım dillerinden pek farklı değildir...
MS Sql 'de yazılan bir sorgudaki kayıtları sıralamak için ORDER BY fonksiyonu kullanılmaktadır. Düz veya Tersten sıralama yapılabilir...
MS Sql 'de WHERE fonksiyonu yazılan sorguya bir koşul getirilmesi için kullanılır. En çok kullanılan fonksiyonlardan biridir...
MS Sql 'de TOP fonksiyonu, yazılan bir SELECT sorgusundan en yukardaki istenilen sayı kadar satırın alınması için kullanılır. Bu yüzden TOP genellikle satırları sıralamak için kullanılan ORDER BY...
MS Sql'de yazılan sorgunun istenilen kolonunda veya kolonlarında kaç farklı tipte kayıt olduğunu bilmek istiyorsak DISTINCT fonksiyonunu kullanırız...
MS Sql 'de sorgu yazılırken en çok kullanılan fonksiyonlardan biri COUNT() 'dur. Bir "aggregate function" olan count(), sorgudaki kayıt sayısını getirir...