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


Yazılıma olan tutkusu için Trakya Üniversitesi - Bilgisayar Teknolojisi ve Bilişim Sistemleri öğrencisi, bölüm temsilcisi ve Keşan Yusuf Çapraz Uygulamalı Bilimler Yüksekokulu okul temsilcisi olarak öğrenimini 2016'da tamamladı. Junior Java Developer olarak aktif iş hayatına devam etmektedir.

Yazıyı Paylaş

Related Articles

Yorum Yaz

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