Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da view kullanımı ve with schemabinding kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. SQL Server’da nesnelerimizde kullandığımız belirli kolonlarımızın değiştirilememesini yada silinememesini isteyebiliriz. Böyle bir istekte with schemabinding parametresini ekleyerek kullandığımız kolonları koruma altına alabiliriz. Kolonlar ilgili tabloda hiçbir şekilde değiştirilemez ve...
Herkese merhaba, Bu yazıda SQL Server’da view kullanımı ve with encryption kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. SQL Server’da nesneleri güvenlik sebebiyle kilitlemek isteyebiliriz böyle bir kullanımda with encryption ifadesini kullanmalıyız. With encryption ile oluşturulan nesneye design seçeneği ile erişilemez. Örnek kullanımı Northwind veritabanını...
Herkese merhaba, Bu yazıda SQL Server’da view kullanımı ve with check option kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. With Check Option kısmını ise şöyle anlatalım. SQL Server’da bazı durumlarda, view tanımlamaları oluştururken where anahtar sözcüğüyle bir kriter belirtmiş olabiliriz. Böyle bir view...
Herkese merhaba, Bu kısımda SQL Server’da tüm veritabanı isimlerini listeleme kodları olacak. Aşağıdaki kodlardan herhangi birini kullanabilirsiniz. SELECT database_id , name FROM sys.databases GO SELECT dbid , name FROM sysdatabases GO sp_helpdb GO sp_databases GO sp_MSforeachdb ‘ PRINT ”?” ‘ 1.072 Kez Okundu
Herkese merhaba, Bu yazıda sizlere SQL Server’da TSQL kodlarını düzenlemek hakkında bilgi vereceğim. SQL Server’da bazı zamanlar uzun uzadıya kodlar yazmış olabilirsiniz ya da başkasının yazdığı SQL kodlarını okumak durumunda kalmış olabilirsiniz. Böyle durumlarda karışık olarak yazılmış kodları elle düzeltmek zaman alabilir. Aşağıdaki siteler size bu konuda yardımcı olacaktır. https://www.freeformatter.com/sql-formatter.html...
Herkese merhaba, Bu kısımda SQL Server’da iki tarih arasındaki çalışılan iş gününü bulma kodları olacak. CREATE FUNCTION IkiTarihArasindakiCalisilanIsgununuBulanFonksiyon ( @baslangictarihi Datetime, @bitistarihi Datetime ) RETURNS TABLE AS RETURN ( SELECT (DATEDIFF(dd, @baslangictarihi, @bitistarihi) + 1) -(DATEDIFF(wk, @baslangictarihi, @bitistarihi) * 2) -(CASE WHEN DATENAME(dw, @baslangictarihi) = ‘Sunday’ THEN 1 ELSE 0 END)...
Herkese merhaba, Bu kısımda SQL Server’da string bir ifadeden karakter ve harfleri temizleme kodları olacak. CREATE FUNCTION yazidankarakterleriveharflerisil ( @yaziniz NVARCHAR(MAX) ) RETURNS NVARCHAR(MAX) AS BEGIN WHILE PATINDEX(‘%[^0-9]%’, @yaziniz) <> 0 BEGIN SET @yaziniz = STUFF(@yaziniz, PATINDEX(‘%[^0-9]%’, @yaziniz), 1, ”) END RETURN @yaziniz END GO –Kullanımı SELECT dbo.yazidankarakterleriveharflerisil(‘0123-abc-456-def-789’) 770 Kez Okundu
Herkese merhaba, Bu yazıda SQL Server’da @@Connections ile @@Max_Connections arasındaki farktan bahsedeceğim. SQL Server’da @@Max_Connections fonksiyonu izin verilen maksimum bağlantı sayısını gösterirken @@Connections fonksiyonu SQL Server başlatıldığı andan itibaren yapılan bağlantı denemelerinin (başarılı / başarısız) sayısını döndüren bir fonksiyondur. Örnek kodları inceleyelim. SELECT [Bağlantı Girişimi] = @@CONNECTIONS, [Maksimum İzin Verilen] =...
Herkese merhaba, Bu yazıda SQL Server’da Computed Columns kullanımından bahsedeceğim. SQL Server’da Computed Columns bir tabloda bir veya birden fazla kolondan yapılan bir hesaplama sonucu üretilen bir kolon’dur. Örnek olarak bir satış tablonuz olsun birim fiyat ve adet kolonlarını çarptırarak tutar kolonu oluşturabilirsiniz ya da elinizde maliyet ve satış fiyatı var diyelim...
Herkese merhaba, Bu yazıda SQL Server’da default port hakkında bilgi vereceğim. SQL Server’da default port nedir diye sorular gördüğüm için bu makaleyi yazma gereği duydum. SQL Server’da default port 1433′tür. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 333 Kez Okundu