Kategori: Veritabanı


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
1

SQL Server – GROUPING SETS

Merhaba, SQL raporlamada zaman zaman farklı düzeylerde verileri barındıran birden fazla sorguyu farklı kombinasyonlarda gruplama ihtiyacı duyabiliriz. Bunun için her bir grubu farklı select sorgusuyla elde edip Union ya da Union All komutuyla aşağıdaki...

0

SQL Server 2016 İle DATEDIFF_BIG Fonksiyonu

Merhaba, SQL Server 2016, yapısal olarak birçok yeniliğin yanında var olan bazı fonksiyonellikleri güçlendirici yeni işlevsellikte fonksiyonlarıda beraberinde getirmiştir. Bu yordamlardan biriside DATEDIFF_BIG fonksiyonudur. DATEDIFF_BIG fonksiyonu, verilen iki tarih arasındaki gün, ay ve yıl...

0

SQL Server 2016 – STRING_SPLIT Fonksiyonu

Merhaba, Veritabanı üzerinde ‘split’ işlemlerini gerçekleştirebilmemiz için SQL Server 2016 versiyonu ile STRING_SPLIT metodu gelmiş bulunmaktadır. STRING_SPLIT fonksiyonu; elimizdeki bir metinsel değeri, belirtilen bir ayraç niteliğinde karakterle parçalamakta ve neticeyi bizlere tablo olarak döndürmektedir....

0

Transact SQL – Select Sorgusunda Kullanılan Kolonu Gizleme Yöntemi

Merhaba, Bu içeriğimizde, Select sorgusu neticesinde kullanılan kolonu gizlemeyi inceleyeceğiz. Konuya ilk olarak vereceğinizi tahmin ettiğim ‘hoca kolonları çağırmasanda kullanabilirsin‘ şeklinde olan tepkinize bir cevap vererek girmek istiyorum. Evet… Bende bu yukarıdaki yaklaşımın çalıştığını,...

0

SQL Server’da NewsequentialID Fonksiyonu

Merhaba, Biliyorsunuz ki, SQL Server’da tarih, saat vs. gibi bilgilerle birlikte bilgisayarın diğer özellikleri ile harmanlanıp ortaya konulan ve dünyada eşi benzeri olmayacak cinsten üretilen değeri UniqueIdentifier türüyle ifade etmekteyiz. Bu tipte bir değeri...

0

Transact SQL – Ansi_Nulls Komutu ve Null Değerinin Diğer Durumları

Merhaba, Biz yazılım uzmanlarının en büyük hobilerinden biriside veritabanındaki null değerler üzerinde geliştirdikleri prosedürel algoritmalar olsa gerek 🙂 Tablolarımızda ki kimi değerler bizim için salt kayıtlarken kimileri ise istatiksel raporlamalarda kullanacağımız organize veriler bütünüdür....

0

SQL Server’da Sadece Identity Olan Kolona Kayıt Ekleme

Merhaba, Eğer ki, veritabanınızda görevi sadece diğer tablolar tarafından referans alınacağı idleri üretecek ve barındıracak olan bir tabloya ihtiyacınız varsa bu içerik ihtiyacınıza yöneliktir. Yukarıda oluşturmuş olduğumuz tablo üzerinde çalışmamızı icra edersek eğer; şeklinde...

0

SQL Server 2016 – ISJSON Fonksiyonu

Merhaba, Önceki yazılarımda SQL Server 2016 ile gelen birçok yeniliği ele almıştık. Haliyle bunlar arasında JSON veri formatına özel yenilik ve fonksiyonelliklerden bahsetmiştik. Bu içeriğimizde tekrar JSON üzerinde fonksiyonellik özelliği olarak kazandırılmış bir yenilik...

1

SQL Server 2016 – OpenJson Fonksiyonu

Merhaba, Şuana kadar SQL Server 2016 sürümünün birçok yapısal yeniliğinden bahsetmiş bulunmaktayız. Bu yapısal yeniliklerin yanında farklı fonksiyonellikler barındıran T-SQL metodları gelmiş bulunmakta ve artık prosedürel olarak gelen yeniliklere değinmenin heyecanını yaşamaktayız. Özellikle bir...

0

SQL Server 2016 – Query Store

Merhaba, SQL Server, çalıştırılan sorguların çalışma esnasında oluşturulan Execution Plan’larını Memory’de Plan Cache diye nitelendirdiğimiz bir alanda kaydetmektedir. Bu Plan Cache üzerinde bulunan Execution Plan’ların bazı durumlarda silinme ihtimaline karşı SQL Server 2016 ile...

0

T-SQL’de “Top” Keywordü İle Update ve Delete İşlemi

T-SQL’de Update veya Delete sorgularını belli başlı veriler üzerinde çalıştıracaksak eğer where komutunu kullanırız. Amma velakin bu sorgularımızın etkileyeceği veriler bir filtreleme gerektirmiyorsa, ilklik yahut sonluk gerektiriyorsa “top” keywordüylede bu işlemleri gerçekleştirebiliyoruz. Yukarıdaki örnek...

1

SQL Server’da Computed Columns(Hesaplanmış Kolonlar) Oluşturma

Merhaba, SQL Server’da yapılan işlemleri fonksiyonilize etmeksizin otomatik bir şekilde hesaplayabilmek için Computed Columns(Hesaplanmış Kolonlar) dediğimiz yapıları kullanabiliriz. Bu işlem için aşağıdaki yapıyı inceleyiniz. Gördüğünüz gibi “Sonuc” kolonunda “as” operatörü ile “Sayi1” ve “Sayi2”...

0

SQL’de Deterministik Kavramı Nedir?

Merhaba, Biliyorsunuz ki, yazılım ve veritabanı konularında terminoloji ve anlamlara oldukça önem vermekte ve dikkate almaktayım. Çünkü terimleri bilmenin ve anlam olarak neyi taşıdıklarının bilincinde olmanın verdiği kazancı bu güne kadar başka birşeyde tezahür...

0

T-SQL İle Veritabanındaki Tabloları Listeleme

Transact SQL(T-SQL) ile üzerinde çalıştığımız veritabanının içindeki tablolaları özellikleriyle birlikte elde etmek istiyorsanız aşağıdaki komutlardan birini kullanabilirsiniz. ya da Bu iki sorguda sizlere tablo halinde veritabanınızdaki tüm tabloların bilgilerini getirecektir. İyi çalışmalar dilerim…

0

T-SQL’de Unique Constraint Uygularken Alınan Olası Hata ve Çözümü

T-SQL’de Unique Constraint’in nasıl uygulandığını Transact Sql-Constraintler(Kısıtlayıcılar) başlıklı yazımda irdelemiştik. Bu günlerde bu kısıtlayıcı üzerine bir çalışma gerçekleştirirken aşağıdaki olası hatayla karşılaştım. “Msg 1919, Level 16, State 1, Line 2 Column ‘xxx’ in table...

0

T-SQL’de Alter Komutu

Önceki yazılarımdan Transact Sql-DDL(Data Definition Language) başlıklı yazımda Alter komutundan bahsetmiştim. Lakin ilgili yazıda alter komutu üzerine fazla durmamış, bir kaç işlemi es geçmiştim. Şimdi o eksiği kapatalım… Öncelikle T-SQL ile bir tablonun adının...

56

MS SQL Server – Cannot Connect To ‘ServerName’ Hatası ve Çözümü

Eğer localde MS SQL Server üzerinde çalışma gerçekleştirmeniz gerekiyor ve SQL Server’da local servera bağlanırken aşağıdaki hatayı alıyorsanız çözümünü buradan bulabilirsiniz. Hatamızın görsel hali aşağıdaki gibidir. Metinsel olarak hatayı belirmek gerekirse; Cannot connect to...

Northwind Türkçe Versiyonu 15

Northwind Türkçe Versiyonu

SQL’de yeni başlayanlar, örnek uygulama yapanlar ya da benzer uygulamalar için Microsoft tarafından tasarlanmış Northwind veritabanının Türkçe versiyonunu sizlerle paylaşıyorum. Northwind Türkçe Veritabanı İyi çalışmalar.

SQL’de En Son Primary Key ID yi Bulmak 1

SQL’de En Son Primary Key ID yi Bulmak

Bazen, veritabanımıza en son kayıttan sonra eklenecek verinin Primary Key olarak belirlenmiş ID değerini önceden elde etmek isteyebiliriz. Örnek olarak; 1,2 ve 3 IDlerine sahip veri listemizden 3. ID’li veriyi sildikten sonra eklenen verimizin...

ADO.NET-Disconnected Gibi Connected Çalışmak 0

ADO.NET-Disconnected Gibi Connected Çalışmak

Bu yazımızda Disconnected gibi Connected çalışmayı göreceğiz.Disconnected mimaride verilerimize blog blog ulaşabildiğimizden dolayı veriler arasındaki işlemlerimizi kolaylıkla gerçekleştirebiliyorduk.Ancak Connected mimaride veriler teker teker geldiğinden bazen sıkıntı durumlar oluşabiliyor.Ancak Connected çalışırken Disconnected mimari gibi bir...