T-SQL yazarken kendi değişkenlerinizi oluşturabileceğiniz gibi sistem değişkenlerinden de yararlanabilirsiniz. Bunlar;
@@ERROR: Aktif bağlantılar için meydana gelen son hatanın hata numarasını içerir. Herhangi bir hata oluşmamışsa 0 değerini içerir.
@@SERVICENAME: Sql Server’ın kullandığı ve register ‘da kayıtlı olan Windows servis ismini içerir.
@@SERVERNAME: Sql Server’ın çalıştığı yerel sunucu ismini içerir.
@@VERSION: Sql Server’ın versiyon bilgisini içerir.
@@LANGUAGE: Sql Server için gerekli olan dili içerir.
@@LANGID: Sql Server için gerekli olan dilin sayısal karşılığını içerir.
@@MAX_CONNECTIONS: İzin verilen maksimum bağlantı sayısı.
@@SPID: Aktif kullanıcı için verilen oturum ID numarasını içerir.
@@DATEFIRST: Sql Server için ayarlı olan haftanın ilk gününün sayısını verir.
@@ROWCOUNT: Son kullanılan Sql ifadesi sonucu etkilenen satır sayısını verir.
@@CONNECTIONS: Sql Server’ın ilk çalışmasından bu yana bağlantı sayısını verir.
@@CPU_BUSY: Sql Server’ın son çalışmasından itibaren durmadan çalıştığı süreyi milisaniye cinsinden verir.
@@IDLE: Sql Server’ın son çalışmasından bu yana boş kaldığı süreyi verir.
@@PACK_RECEIVED: Sql Server’ın ilk çalışmasından bu yana ağdan aldığı paketlerin sayısı
@@PACK_SENT: Sql Server’ın ilk çalışmasından bu yana ağa gönderdiği paketlerin sayısı.
@@PACK_ERRORS: Sql Server’ın ilk çalışmasından bu yana ağ paket transferinde meydana gelen hata sayısını verir.
@@TOTAL_READ: Sql Server’ın ilk çalışmasından bu yana toplam disk okuma sayısını verir.
@@TOTAL_WRITE: Sql Server’ın ilk çalışmasından bu yana toplam diske yazma işlemi sayısını verir.