Category: Temel Seviye SQL Server

SQL Server Scope_Identity Fonksiyonu

SQL Server Scope_Identity Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server’da Scope_Identity Fonksiyonundan bahsedeceğim. SQL Server’da Scope_Identity fonksiyonu açılmış olan bağlantı için sorgunun çalıştığı scope’ta son üretilen identity değerini döndüren bir fonksiyondur.  Triggerlarda kullanılacak ise bu fonksiyonun kullanılması önerilir. Örnek kullanımı aşağıda görmektesiniz. –Anatablomuz oluşturulur CREATE TABLE AnaTablo ( IDDegeri INT IDENTITY ); –Yavru tablomuz oluşturulur. CREATE...

SQL Server’da Cannot Truncate Table Because It is Being Referenced by a Foreign Key Constraint Hatası

Herkese merhaba, Bu yazıda sizlere SQL Server’da cannot truncate table because it is being referenced by a foreign key constraint hatasından bahsedeceğim. SQL Server’da bazı durumlarda cannot truncate table because it is being referenced by a foreign key constraint hatası ile karşılaşabilirsiniz. Bu hata ilişkili iki tablo arasındaki tablolardan birine Truncate...

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.383...

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...

Yazı kopyalamak yasaktır!