SQL Server Eğitimleri SQL Server ile ilgili her şey
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...
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...
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...
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,...
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...
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...
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...
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...
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ı...
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ış...