Category: Temel Seviye SQL Server

SQL Server @@IO_BUSY Fonksiyonu

SQL Server @@IO_BUSY Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server @@IO_BUSY Fonksiyonundan bahsedeceğim. SQL Server’da @@IO_BUSY fonksiyonu SQL Server’ın son açıldığı zamandan itibaren I/O operasyonunu gerçekleştirdiği sayıyı dönen bir fonksiyondur. Örnek kullanımını inceleyelim. SELECT @@IO_BUSY Milisaniyeye çevirmek için  @@Timeticks fonksiyonu ile çarpmalısınız. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 257 Kez Okundu

SQL Server’da fn_virtualfilestats Fonksiyonu

SQL Server’da fn_virtualfilestats Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server fn_virtualfilestats Fonksiyonundan bahsedeceğim. SQL Server’da fn_virtualfilestats fonksiyonu log dosyaları da dahil olmak üzere veritabanı dosyaları, I/O (Input/Output – Girdi/Çıktı) istatistiklerini döndüren bir fonksiyondur. fn_virtualfilestats fonksiyonu (database (veritabanı)_id, file(dosya)_id) şeklinde kullanılır. Sonucunda bir dizi veri döner. Bu veriler aşağıdaki gibidir. DbId: Veri tabanı kimliği bilgisi. FileId: Dosya kimliği bilgisi. TimeStamp: Veri...

SQL Server Use

SQL Server Use

Herkese merhaba, Bu yazıda SQL Server’da Use kullanımından bahsedeceğim. SQL Server’da Use ifadesi veritabanlarının değiştirilmesi için kullanılan bir ifadedir. Örnek kullanımı inceleyelim. USE NORTHWND Burada seçili veritabanı kısmında ilk başta Northwind harici bir veritabanı mevcut ise bunu Northwind veritabanına çevirerek o veritabanı üzerinde gerekli sorgulamalarımızı yapmamızı sağlayacaktır. Kısacası o use...

SQL Server @@Max_Connections Fonksiyonu

SQL Server @@Max_Connections Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server @@Max_Connections Fonksiyonundan bahsedeceğim. SQL Server’da @@Max_Connections fonksiyonu izin verilen maksimum kullanıcı sayısını döndüren bir fonksiyondur. Örnek kullanımı inceleyelim. SELECT @@MAX_CONNECTIONS AS ‘Max Connections’; SQL Server tarafından varsayılan olarak izin verilen maksimum kullanıcı bağlantı sayısı 32,767’dir. Bu sayı uygulama ve sunucu donanım limitlerine bağlıdır. sp_configure kullanılarak yeniden...

SQL Server Formatmessage Fonksiyonu

SQL Server Formatmessage Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server Formatmessage Fonksiyonundan bahsedeceğim. SQL Server’da Formatmessage fonksiyonu mevcut bir mesaj yardımıyla ya da sys.messages yardımıyla bir mesaj oluşturur. Raiseerror kullanımına benzer.  Raiseerror mesajı hemen yazdırır, Formatmessage ise biçimlendirilmiş mesajı döndürür. Örnek kullanımı inceleyelim. DECLARE @Deger int = 1 SELECT FORMATMESSAGE(‘Girilen değer %i değeridir’, @Deger); Kullanabileceğiniz tip...

SQL Server Context_Info Fonksiyonu

SQL Server Context_Info Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server Context_Info Fonksiyonundan bahsedeceğim. SQL Server’da Context_Info fonksiyonu geçerli oturum için ayarlanan Context_Info değerini döndüren bir fonksiyondur. Bu değer Set Context_Info ile atanır. Örnek kullanımı inceleyelim. SET CONTEXT_INFO 0x1256698456; GO SELECT CONTEXT_INFO(); GO Her ne kadar çok sade olarak anlatsam da çok kullanışlı bir yapıdır. Kullanım...

SQL Server Current_Request_Id Fonksiyonu

SQL Server Current_Request_Id Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server Current_Request_Id Fonksiyonundan bahsedeceğim. SQL Server’da Current_Request_Id fonksiyonu mevcut oturumdaki geçerli isteğin kimlik bilgisini döndüren bir fonksiyondur. Geçerli oturum ve geçerli istek hakkında net bilgiyi öğrenmek için sırasıyla @@Spid ve Current_Request_Id fonksiyonlarını kullanabilirsiniz. Örnek kullanımı inceleyelim. SELECT CURRENT_REQUEST_ID() Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 322...

SQL Server 2017 Current_TransAction_Id Fonksiyonu Kullanımı

SQL Server 2017 Current_TransAction_Id Fonksiyonu Kullanımı

Herkese merhaba, Bu yazıda size SQL Server 2016 ile gelen Current_TransAction_Id Fonksiyonundan bahsedeceğim. Aslında bu fonksiyon SQL Server 2016 ile hayatımıza girdi ama ben SQL Server 2017 ile anlatacağım. Current_TransAction_Id fonksiyonu geçerli işlemin işlem kimlik bilgisini geçerli oturumda döndüren bir fonksiyondur. Bu bilgiyi sys.dm_tran_current_transaction dan alır. Örnek kullanımı aşağıda görmektesiniz. SELECT CURRENT_TRANSACTION_ID()...

SQL Server Error_Line Fonksiyonu

SQL Server Error_Line Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server Error_Line Fonksiyonundan bahsedeceğim. SQL Server’da Error_Line fonksiyonu hataya neden olan satırın numarasını döndüren bir fonksiyondur. Örnek kullanımı inceleyelim. BEGIN TRY SELECT 1/0; END TRY BEGIN CATCH SELECT ERROR_LINE() AS ErrorLine; END CATCH; GO Yukarıda görüldüğü üzere 1/0 bölme işleminde bir hata olmuş ve catch kısmında bu...

SQL Server Error_Procedure Fonksiyonu

SQL Server Error_Procedure Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server Error_Procedure Fonksiyonundan bahsedeceğim. SQL Server’da Error_Procedure fonksiyonu hataya neden olan prosedürün adını döndüren bir fonksiyondur. Örnek kullanımı inceleyelim. –Örnek prosedür CREATE PROCEDURE BirSifirBolmeProseduru AS SELECT 1/0; GO BEGIN TRY EXECUTE BirSifirBolmeProseduru; END TRY BEGIN CATCH SELECT ERROR_PROCEDURE() AS ErrorProcedure; END CATCH; GO Yukarıda görüldüğü üzere 1/0...

Yazı kopyalamak yasaktır!