Monthly Archive: Ocak 2018

SQL Server Newid Fonksiyonu

SQL Server Newid Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server’da Newid Fonksiyonundan bahsedeceğim. SQL Server’da Newid fonksiyonu uniqueidentifier türünde benzersiz bir değer oluşturan fonksiyondur. Örnek kullanımı aşağıda görmektesiniz. SELECT NEWID() Sorguyu çalıştırdığımız zaman 16-byte binary veri tutan global ve benzersiz bir veri oluşturur. Çeşitli yerlerde değişik kullanımları mevcuttur. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 1.628...

SQL Server’da XML Parse Etmek

Herkese merhaba, Bu yazıda size SQL Server’da XML Parse etme işleminin nasıl yapılacağından bahsedeceğim. SQL Server’da bazı durumlarda elinizdeki XML’i parse etmek isteyebilirsiniz. SQL Server’da XML türündeki verileri aşağıdaki şekilde parse edebiliriz. Örnek kodu aşağıda görmektesiniz. SELECT b.value(‘@X’, ‘int’) AS X, b.value(‘@Y’, ‘int’) AS Y, b.value(‘@Z’, ‘int’) AS Z, b.value(‘(./strategieWuerfelFeld/Name/text())[1]’, ‘Varchar(50)’)...

SQL Server'da EVENTDATA Fonksiyonu

SQL Server’da EVENTDATA Fonksiyonu

Herkese merhaba. Bu yazıda size SQL Server’da EVENTDATA fonksiyonunun kullanımından bahsedeceğim. SQL Server’da EVENTDATA fonksiyonu ile tetikleyiciyi başlatan olayla ilgili veriler alabilirsiniz. Bu fonksiyon veritabanı olaylarıyla ilgili bilgiler döndürür ve XML veri tipinde depolanır. XML verileri isterseniz bir tabloda depolayabilirsiniz. Aşağıdaki örnekte konu ile ilgili yapılmış çalışmayı görmektesiniz. –Database oluşturma...

SQL Server'da UPDATE Fonksiyonu

SQL Server’da UPDATE Fonksiyonu

Herkese merhaba. Bu yazıda size SQL Server’da UPDATE fonksiyonunun kullanımından bahsedeceğim. SQL Server’da UPDATE fonksiyonu belirtilen bir sütunun INSERT veya UPDATE yapılıp yapılmadığını gösteren bir Boolean değer döndürür. UPDATE fonksiyonu, trigger’ın belirli eylemleri yürütüp yürütmeyeceğini test etmek için bir Insert veya UPDATE trigger’ın gövdesindeki herhangi bir yerde kullanılır. Örnek kullanımı...

SQL Server'da USER_NAME Fonksiyonu

SQL Server’da USER_NAME Fonksiyonu

Herkese merhaba. Bu yazıda size SQL Server’da USER_NAME fonksiyonunun kullanımından bahsedeceğim. SQL Server’da USER_NAME fonksiyonu belirli bir SQL Server ID değerinden, veritabanı kullanıcı adını döndüren bir fonksiyondur. Örnek kullanımını aşağıda görmektesiniz. SELECT USER_NAME() –Eğer bir id belirtilmezse SELECT CURRENT_USER daki ismi döndürür. SELECT USER_NAME(1); SELECT USER_NAME(2); SELECT USER_NAME(3); SELECT USER_NAME(4);...

SQL Server Msdb Veritabanı

SQL Server Msdb Veritabanı

Herkese merhaba, Bu yazıda size SQL Server’da Msdb veritabanından bahsedeceğim. SQL Server’da Msdb veritabanı SQL Server Agent hakkında bilgi tutan bir veritabanıdır. SQL Server Agent sistem görevleri bu veritabanında saklanır. Veritabanı üzerinde geceleri yedekleme işleminin çalışmasına dair bir görev oluşturursanız bununla ilgili kayıt bilgisi Msdb veritabanında yer alır. Stored Procedure’un ilk çalışması...

SQL Server Tempdb Veritabanı

SQL Server Tempdb Veritabanı

Herkese merhaba, Bu yazıda size SQL Server’da Tempdb veritabanından bahsedeceğim. SQL Server’da Tempdb veritabanı, geçici tabloları, geçici stored procedure gibi geçici dosyaların tutulduğu bir veritabanıdır. Resultset ile yapılan sıralama işlemleri Tempdb veritabanında yapılır. Verilerin geçici olarak saklanması gerektiğinde Tempdb veritabanı kullanılır. Tempdb veritabanı içerisinde objeler geçici olarak saklanır. Bu geçici objeler; geçici tablolar,...

SQL Server Model Veritabanı

SQL Server Model Veritabanı

Herkese merhaba, Bu yazıda size SQL Server’da Model veritabanından bahsedeceğim. SQL Server’da Model veritabanı yeni oluşturulacak veritabanlarının taslağını oluşturan bir yapıdır. Oluşturacağımız veritabanlarının nasıl olacağını, model veritabanında değişiklik yaparak belirleyebilirsiniz. Model kısmında yapılan değişiklikler yeni oluşturulacak veri tabanlarına miras olarak bırakılır. Yeni oluşturulması düşünülen veritabanlarında olması istenen temel tablolar buraya eklenebilir...

SQL Server Master Veritabanı

SQL Server Master Veritabanı

Herkese merhaba, Bu yazıda size SQL Server’da Master veritabanından bahsedeceğim. SQL Server’da Master veritabanı tüm sistem bilgilerini, login bilgilerini, konfigürasyon ayarlarını, sistem hata mesajlarını tutan bir veritabanıdır.  Master veritabanı sistem seviyesinde olduğu için tüm bilgileri tutar. Endpoint bilgisi, linked server bilgisi, sistem konfigürasyon ayarları vb. Master database erişilmez durumda olursa sql...

Yazı kopyalamak yasaktır!