Kapatmak için ESC tuşuna basın

Popüler kategorilere de göz atabilirsiniz...
1 dakika okuma süresi

SQL Server’da Tarih Formatı

Herkese merhaba, Bu yazıda sizlere SQL Server’da tarih formatı çevrimleri ile ilgili bilgi vereceğim. Aşağıda bulunan tarih formatlarını ihtiyacınıza göre kullanabilirsiniz. YY-MM-DD SELECT SUBSTRING(CONVERT(VARCHAR(10), GETDATE(), 120), 3, 8) AS [YY-MM-DD]; SELECT REPLACE(CONVERT(VARCHAR(8), GETDATE(), 11), ‘/’, ‘-‘) AS [YY-MM-DD]; YYYY-MM-DD SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS [YYYY-MM-DD]; SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 111), ‘/’,…

1 dakika okuma süresi

SQL Server’da Tüm Tablolardaki Kayıt Sayısını Hesaplamak

Herkese merhaba, Bu yazıda sizlere SQL Server’da tüm tablolardaki kayıt sayısını hesaplamak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm tablolardaki kayıt sayısını inceleyebiliriz. Aşağıdaki sorguyu kullanarak bu işlemi yapabilirsiniz. SELECT SCHEMA_NAME(schema_id) AS [SchemaName], [Tables].name AS [TableName], SUM([Partitions].[rows]) AS [TotalRowCount] FROM sys.tables AS [Tables] JOIN sys.partitions AS [Partitions] ON [Tables].[object_id]…

1 dakika okuma süresi

SQL Server’da Adlandırma Kuralları

Herkese merhaba, Bu yazıda sizlere SQL Server’da adlandırma kuralları hakkında bilgi vereceğim. SQL Server’da nesnelerin adlandırma kurallarını standartlaştırmak tablolar ve veritabanı için düzen getirir. Adlandırmayı kurallarını kendi stilinizde oluşturabileceğiniz gibi aşağıdaki adlandırma kurallarını da kullanabilirsiniz. Bu işlemin amacı düzen ve tutarlılık sağlamaktır. Tablolar  tbl ön eki ile alt çizgi kullanarak…

1 dakika okuma süresi

SQL Server’da Özel Karakter Aratmak

Herkese merhaba, Bu yazıda sizlere SQL Server’da özel karakter aratmak hakkında bilgi vereceğim. SQL Server’da sorgularımızda kullandığımız like ifadesinde _ ve % karakterlerini wildcard olarak değil de sorgu karakteri olarak kullanmak istediğimizde escape karakteri olarak bunları belirtmeliyiz aksi durumda istediğimiz sonucu alamayız. Konuyu anlamak adına aşağıdaki kodları inceleyelim. –Tablonun oluşturulması…

1 dakika okuma süresi

SQL Server’da Veritabanı Boyutu Büyümesi Geçmişini Görüntülemek

Herkese merhaba, Bu yazıda sizlere SQL Server’da veritabanı boyutu büyümesi geçmişini görüntülemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda geçmişe yönelik de olmak üzere veritabanı boyutu büyümesini aylık olarak kontrol etmek isteyebiliriz. Aşağıdaki kodu kullanarak tüm veritabanları için bu sonucu alabilirsiniz. DECLARE @startDate DATETIME; SET @startDate = GETDATE(); SELECT PVT.DatabaseName,…

1 dakika okuma süresi

SQL Server’da Tablo Sayısını Hesaplamak

Herkese merhaba, Bu yazıda sizlere SQL Server’da tablo sayısının hesaplanması hakkında bilgi vereceğim. SQL Server’da bazen tüm tablo sayımızın kaç olduğunu hesaplamak isteyebiliriz. 15-20 tablo için çok gerekli olmayabilir fakat daha çok tablonuz varsa işe yarayacaktır. Örnek kodu aşağıda görmektesiniz. SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = ‘base table’ AND…

1 dakika okuma süresi

SQL Server’da Veritabanının Boyutunu Küçültmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da veritabanının boyutunu küçültmek hakkında bilgi vereceğim. Veritabanı küçültme yani Shrink işlemi data ve log dosyaları üzerinde bulunan boş alanları geri alır ve dosya sistemine dahil eder kısaca bir nevi yer açar. SQL Server’da veritabanı küçültme işlemi belli aralıklarla yapılmalıdır. Bu işlemi SQL Server…

1 dakika okuma süresi

SQL Server’da Tüm Tabloların Boyutunu Hesaplamak

Herkese merhaba, Bu yazıda sizlere SQL Server’da tüm tabloların boyutunu hesaplamak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm tablolarımızın kapladığı boyutu tek tek görmek isteyebiliriz. Aşağıdaki kodu kullanarak tüm veritabanı için tablo boyutunu hesaplayabilirsiniz. CREATE PROCEDURE [dbo].[TabloBoyutunuHesapla] AS BEGIN SET NOCOUNT ON; DECLARE @cmdstr VARCHAR(100); CREATE TABLE #TempTable (…

1 dakika okuma süresi

SQL Server’da Veritabanınızda Bulunan Tablolardaki Tüm Kayıtları Silmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da veritabanınızda bulunan tablolardaki tüm kayıtların silinmesi hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tabloların yedeğini alınıp sonrasında bu yedeğin veritabanına farklı bir ad ile geri yüklenmesi, sonraki aşamada tabloların içinin boşaltılması gerekebilir ya da istenebilir. Tabloların içinin boşaltılması noktasında aşağıdaki kod bloğu işinize…

1 dakika okuma süresi

SQL Server’da En Fazla CPU Kullanan Sorguları Bulmak

Herkese merhaba, Bu yazıda sizlere SQL Server’da en fazla CPU kullanan sorguları bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda en fazla CPU kullanan sorguları listelemek isteyebiliriz. Aşağıdaki sorgu bu konuda işinize yarayacaktır. SELECT TOP 50 ObjectName = OBJECT_SCHEMA_NAME(qt.objectid, dbid) + ‘.’ + OBJECT_NAME(qt.objectid, qt.dbid), TextData = qt.text, DiskReads =…

Yazı kopyalamak yasaktır!