29 Eylül 2017 Cuma

Sql Sistem Fonksiyonları ve Like operatörü

Sql Sistem Fonksiyonları ve Like operatörü


 


sistem fonksiyonları

Sql Sistem Fonksiyonları ve Like operatörü@@ 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


Sql Bir tablodan diğer tabloya kopyalama

@@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


 


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