T-SQL Sistem Fonksiyonları

Veritabanı kullanıcıları için farklı yetkiler verilebilir. Her bir kullanıcı için özel değişkenlere yerel değişken denir. Tüm kullanıcılar için geçerli olan fonksiyonlara sistem fonksiyonları denir.

Yerel değişkenlerde “@” işareti, sistem fonksiyonlarında “@@” işareti kullanılır.

 

Değişken İsmi Açıklama
@@ERROR Meydana gelen son hatanın hata numarasını verir.
@@SERVICENAME SQL Server’ın kullandığı ve registerda kayıtlı olan windows servis ismini içerir.
@@SERVERNAME SQL Server’ın çalıştığı yerel sunucunun ismini içerir.
@@VERSION SQL Server’ın versiyon bilgisini verir.
@@LANGUAGE SQL Server için geçerli olan dili verir.

Yukarıda örnekde sistem fonksiyonları select sorgusu ile sonuçları çağırılmıştır.t-sql-sistem-fonksiyonlari

Yukarıda ki ilk select işleminde 9 sayısı -0 gibi bir değere bölünemeyeceği için hata verecektir. İkinci select işleminde ise sistem hatalarının tutulduğu sysmessages tablosunun error sütununda @@ERROR’un değerine eşit kayıt getirilerek ekrana yazdırılır.

t-sql-sifira-bolunme-hatasi


Java Developer

Yazıyı Paylaş

Related Articles

Yorum Yaz

© 2020 Onur Arslan. Tüm Hakları Saklıdır. · RSS Yazıları · RSS Yorumları