Category: YAZILIM

0

SQL Server 2016 – DATEDIFF_BIG Fonksiyonu

SQL Server 2016 ile birlikte gelen yeni fonksiyonlardan birisi de DATEDIFF_BIG fonksiyonudur. İki tarih arasındaki farkı bigint türünde geriye döndürür. DATEDIFF fonksiyonu geriye int türünde değer döndüğünden dolayı int türünden daha büyük değerlere ihtiyaç...

0

SQL Server 2016 – DROP IF EXISTS

SQL Server 2016 ile gelen yeniliklerden, IF EXISTS koşulu DROP komutu ile birlikte opsiyonel olarak kullanılabilir hale geldi. Basitçe IF EXISTS belirtilen nesnenin var olup olmadığı bilgisini döndüren bir komuttur. SQL Server 2016 ile birlikte...

0

SQL SERVER – QUOTED_IDENTIFIER ON/OFF

SQL Server’da QUOTED_IDENTIFIER özelliği ile SQL Server için ayrılmış özel kelimeleri kullanarak nesne oluşturmamıza imkan sağlar. “Table,Group,Alter” vb. SQL Server için rezerve edilmiş kelimeleri kullanmamıza imkan sağlayan bir özelliktir. SQL SERVER için rezerve edilen...

0

SQL SERVER’de Veritabanının Var Olup Olmadığını Sorgulamak – 3 Yöntem

Bazı durumlarda SQL SERVER‘da kullanmak istediğiniz veritabanını var olup olmadığını sorgulama ihtiyacı duyabilirsiniz. Ben yazılım geliştirdiğim dönemlerde uygulama tarafında SQL SERVER‘da uygulamanın kullanmakta olduğu veritabanının olup olmadığını sorgulayıp koşula göre eğer veritabanı yoksa oluşturup...

0

SQL Server Network Interface Nedir?

SQL Server Network Interface katmanı, istemci ile sunucu arasında ağ trafiğini yönetir. SQL Server Configuration Manager aracılığı ile hangi protokolleri kullanabileceğini ve yapılandırmasını sağlayabiliriz. SQL Server Network Interface dört protokolden oluşmaktadır; TCP/IP Shared Memory Named Pipes Virtual Interface...

0

T-SQL İle Tablo Schema Bilgisini Değiştirmek

SQL Server‘da tanımlamış olduğunuz birçok Schema altında birçok tablo bulunabilir. Bazı durumlarda bir tablonun schema ‘sını başka bir şema ile değiştirmek isteyebilirsiniz. Canlı bir örnek olarak; bir veriambarı için tablolar tasarladığınızı ve bu tabloları...

2

SQL Server – Data Collection

SQL Server 2008 ile birlikte gelen ve üst sürümlerde de desteklenen Data Collection, veritabanları üzerinde performans bilgilerini toplamaya ve bu bilgileri raporlamak için kullanılan güzel bir özelliktir. Data Collection‘a özel bir veri ambarı oluşturulmakta...

0

SQL SERVER “Current” Komutu

SQL Server 2012 ile birlikte gelen ve üst sürümlerde de desteklenen “Current” komutu veritabanı ismini belirmemize gerek kalmadan aktif olan veritabanı üzerinde “Alter Database” komutunu çalıştırmamızı sağlıyor. [sql] ALTER DATABASE "Veritabani_Adi" SET SINGLE_USER [/sql]...

SQL SERVER’da Bir View’in Var Olup Olmadığını Farklı Yöntemlerle Bulmak 1

SQL SERVER’da Bir View’in Var Olup Olmadığını Farklı Yöntemlerle Bulmak

SQL SERVER’da kullanılan view’in mevcut olup olmadığını sık kullanılan yöntemler ile tespit edeceğiz. Tüm yöntemler aynı sonucu vereceğinden kullanımı en kolay gelen örneği tercih edebilirisiniz. Örnekte AdventureWorks veritabanında hazır gelen Sales.vSalesPerson view’ini kullanıyor olacağım....

0

Collate Kullanımının Performansa Etkisi

Yazmış olduğunuz sorgularda Where koşulu ile birlikte Collate kullanılması Index tanımlı olan kolondaki veriyi manupüle edeceği için Index Scan işleminin yapılmasına neden olur. Doğal olarak sorgunuzun yavaş çalışmasına,performans kaybına neden olur. Aşağıdaki örnekte Collate...