SQL Server Eğitimleri SQL Server ile ilgili her şey

SQL Server'da EXISTS ve NOT EXISTS Arasındaki Farklar Nelerdir?

SQL Server’da EXISTS ve NOT EXISTS Arasındaki Farklar Nelerdir?

Herkese merhaba. Bu yazıda SQL Server’da EXISTS ve NOT EXISTS arasındaki farklardan bahsedeceğim. SQL Server’da EXISTS ve NOT EXISTS arasındaki farklar şöyledir. SQL Server’da, EXISTS ve NOT EXISTS, bir alt sorguda belirtilen koşulun doğru olup olmadığını test etmek için kullanılan iki farklı operatördür. İki operatör arasındaki temel fark, bir sorgunun...

SQL Server'da Dinamik CASE WHEN İşlemi Nasıl Yapılır?

SQL Server’da Dinamik CASE WHEN İşlemi Nasıl Yapılır?

Herkese merhaba. Bu yazıda SQL Server’da Dinamik CASE WHEN işleminin nasıl yapılacağı ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda Dinamik olarak CASE WHEN ifadesi kullanmanız gerekebilir. Aşağıdaki örnek yapıyı kendinize göre revize ederek sizler de bu işlemi rahatlıkla yapabilirsiniz. –Ogrenci Tablosu Oluşturma CREATE TABLE OgrenciNotlari ( OgrenciID INT PRIMARY...

SQL Server'da MDF, NDF ve LDF Dosyaları

SQL Server’da MDF, NDF ve LDF Dosyaları

Herkese merhaba. Bu yazıda SQL Server’da MDF, NDF ve LDF dosyaları ile ilgili bilgi vereceğim. SQL Server’da MDF Dosyası Nedir? SQL Server, verilerin depolandığı bir veya daha fazla veritabanı dosyası kullanır. Bu dosyalara MDF (Master Data File) dosyası denir. MDF dosyası, SQL Server veritabanının ana veri dosyasıdır. Bu dosya, veritabanındaki...

SQL Server'da DROP TABLE IF EXISTS Örnekleri

SQL Server’da DROP TABLE IF EXISTS Örnekleri

Herkese merhaba. Bu yazıda SQL Server’da DROP TABLE IF EXISTS örnekleri ile ilgili bilgi vereceğim. SQL Server’da veritabanı üzerinde aynı ada sahip bir tablonun mevcut olup olmadığını kontrol etmeniz gereken durumlar olabilir, aksi durumda CREATE TABLE yapmaya çalışırsanız işlem başarısızlıkla sonuçlanır. DROP TABLE yapmaya çalışırsanız ve tablo mevcut değilse de,...

SQL Server’da Agent Servisinin Üzerinde Çalıştığı Hesabı Bulmak

Herkese merhaba. Bu yazıda SQL Server’da Agent servisinin üzerinde çalıştığı hesabı bulmak ile ilgili bilgi paylaşacağım. SQL Server’da bazı durumlarda Agent Servisinin üzerinde çalıştığı hesabı bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @ServiceAccount NVARCHAR(128); EXEC master.dbo.xp_regread ‘HKEY_LOCAL_MACHINE’ ,’SYSTEM\CurrentControlSet\services\SQLSERVERAGENT’ ,’ObjectName’ ,@ServiceAccount OUTPUT; SELECT @ServiceAccount; Yukarıdaki kodu...

SQL Server’da Server’ın Üzerinde Çalıştığı Port Bilgisini Bulmak

Herkese merhaba. Bu yazıda SQL Server’da Server’ın üzerinde çalıştığı port bilgisinin nasıl bulunacağı ile ilgili bilgi paylaşacağım. SQL Server’da bazı durumlarda Server’ın üzerinde çalıştığı port bilgisini bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. sp_readerrorlog 0, 1, N’Server is listening on’ Herkese çalışma hayatında ve yaşamında başarılar...

SQL Server’da Aktif Çalışan SQL Server Versiyonunu Bulmak

Herkese merhaba. Bu yazıda SQL Server’da aktif çalışan SQL Server versiyonunu bulmak ile ilgili bilgi vereceğim SQL Server’da bazı durumlarda aktif çalışan SQL Server versiyonunu bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. EXEC xp_msver Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere aktif çalışan...

SQL Server’da Veri Tabanlarının Compatibility Level Seviyelerini Öğrenmek

Herkese merhaba. Bu yazıda SQL Server’da veri tabanlarının compatibility level seviyelerini öğrenmek ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda veri tabanlarının compatibility level seviyelerini öğrenmek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT name, compatibility_level ,version_name = CASE compatibility_level WHEN 65 THEN ‘SQL Server 6.5’ WHEN...

SQL Server’da With No Lock Nedir?

Herkese merhaba. Bu yazıda SQL Server’da With No Lock ifadesinin ne olduğu ile ilgili bilgi paylaşacağım. SQL Server’da  herhangi bir tabloda kayıt üzerinde yapılan işlem sonucunda işlem sonlanana kadar server SQL Server tarafından kilitlenir ve bu işlem sonlanana kadar başka bir kullanıcının bu tablo üzerinde işlem yapılması engellenir. Böylece aynı...

SQL Server’da Tablo Listesini Almak

Herkese merhaba. Bu yazıda SQL Server’da tablo listesini almak ile ilgili bilgi vereceğim SQL Server’da bazı durumlarda tablo listesini almak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT * FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_NAME; Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere tablo listesini almış...

Yazı kopyalamak yasaktır!