26 Aralık 2015 Cumartesi

Sql Sistem Fonksiyonları ve Like operatörü

sistem fonksiyonları


sistem fonksiyonları @@ işareti ile başlayarak global değişkenleri çağırır.

Gerçek sistem fonsiyonları parametre içermez.Onlar global değişkenler değildir

Çünkü tanımlanamaz ve herhangi bir değer atanamaz.Sql serverdan yönetilir.birkaç sistem fonksiyonu veri geri döndürdüğü

değerler aşağıdadır


@@CONNECTIONS SQL in kuruluşundan itibaren kaç kere bağlantı yapıldığını gösterir.

@@ERROR sql’e bağlandıktan sonra çalıştırılan sorgular içinde toplam kaç adet hata verdiğini gösterir

@@IDENTITY daha önce verilmiş olan identity değerleri verir

@@MAX_CONNECTIONS En fazla yapılıp kabul edilen bağlantı sayısı

@@OPTIONS AYARLANILAN BAĞLANTI İİÇİNDEKİ kullanım bilgileri sayısı

@@ROWCOUNT EN SON EKLENEN SATIR BİLGİSİ

@@SERVERNAME SQL SERVER IN ÇALIŞTIĞI İSİM BİLGİSİ INSTANCE BİLGİSİ

@@SPID GENEL OLARAK KAÇ ID OLUŞTURULDUĞU BİLGİSİ

@@VERSION SQL İN KULLANDIĞINIZ VERSİYONU


 


LIKE OPERATÖRÜ

string değerlerde spesifik arama yaparken en çok kullanılan operatördür

aradığınız değerin bir yada birden fazla karakterini vererek kullanılabilir.

like deyimi ile birlikte (%,^,_) en çok kullanılan operatörlerdir

Mantıksal operatörlerden hatırlayalım…

Bir örnek vermek gerekirse


–a ve e harfi ile başlayanlar kayıtlar

use northwind

go


select * from customers

where customerId like ‘[ae]%’

–a ve e harfi başlamayan bunların dışında kalan kayıtlar


select * from customers

where customerId like ‘[^ae]%’


 


–başında başka herhangi bi harf olan ve içinde a harfi geçen

select * from customers

where customerId like ‘%a’


A harfinden önce bi karakter olan sonrasında başka karakkterler olan


select * from customers

where customerId like ‘[_a%]’



Sql Sistem Fonksiyonları ve Like operatörü

Hiç yorum yok:

Yorum Gönder