Category: Orta Seviye SQL Server

SQL Server’da View Kullanımı ve With Schemabinding

SQL Server’da View Kullanımı ve With Schemabinding

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

SQL Server’da View Kullanımı ve With Encryption

SQL Server’da View Kullanımı ve With Encryption

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

SQL Server’da View Kullanımı ve With Check Option

SQL Server’da View Kullanımı ve With Check Option

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

SQL Server’da Tüm Veritabanı İsimlerini Listelemek

SQL Server’da Tüm Veritabanı İsimlerini Listelemek

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 ”?” ‘ 821 Kez Okundu

SQL Server’da TSQL Kodlarını Düzenlemek

SQL Server’da TSQL Kodlarını Düzenlemek

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

SQL Server’da İki Tarih Arasındaki Çalışılan İş Gününü Bulmak

SQL Server’da İki Tarih Arasındaki Çalışılan İş Gününü Bulmak

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

SQL Server’da String Bir İfadeden Karakter ve Harfleri Temizlemek

SQL Server’da String Bir İfadeden Karakter ve Harfleri Temizlemek

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’) 645 Kez Okundu

SQL Server’da @@Connections ve @@Max_Connections Arasındaki Fark

SQL Server’da @@Connections ve @@Max_Connections Arasındaki Fark

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

SQL Server’da Computed Columns

SQL Server’da Computed Columns

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

SQL Server’da Default Port

SQL Server’da Default Port

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. 277 Kez Okundu

Yazı kopyalamak yasaktır!