Monthly Archive: Eylül 2019

SQL Server’da Seçili Tablonun Kolonlarını Göstermek

Herkese merhaba, Bu yazıda SQL Server’da seçili tablonun kolonlarını göstermek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda bir tabloya ait tüm kolonları görmek isteyebiliriz. Aşağıdaki sorguyu kullanarak bir tabloya ait tüm kolonları listeleyebilirsiniz. Ben örneği Nortwind veritabanını kullanarak yapıyorum. SELECT COLUMN_NAME AS Kolonlar FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = ‘dbo’ AND...

SQL Server’da Cümle İçinden Seçim Yapmak

Herkese merhaba, Bu yazıda SQL Server’da cümle içinden seçim yapmak üzerine bilgi vereceğim. SQL Server’da bazı durumlarda bir cümlenin başlangıç ve bitiş noktası verilerek arasındaki kelimelerin seçilmesi istenebilir. İşlemi anlamak adına aşağıdaki kodu inceleyelim. DECLARE @yazi VARCHAR(200); DECLARE @baslangic VARCHAR(200); DECLARE @bitis VARCHAR(200); SET @baslangic = ‘SQL’; SET @bitis =...

SQL Server’da View Görüntülemek

Herkese merhaba, Bu yazıda sizlere SQL Server’da view görüntülemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda view içlerini görüntülemek isteyebiliriz. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. Ben örneğimi Northwind veritabanını kullanarak yapıyorum. SELECT TABLE_NAME AS ViewName, VIEW_DEFINITION AS ViewDefinition FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = ‘Invoices’; –View adı bu kısımda...

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), ‘/’,...

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

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

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

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

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

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

Yazı kopyalamak yasaktır!