Category: Orta Seviye SQL Server

SQL Server’da @@Rowcount Fonksiyonu ve RowCount_Big Fonksiyonu Arasındaki Farklar

SQL Server’da @@Rowcount Fonksiyonu ve RowCount_Big Fonksiyonu Arasındaki Farklar

Herkese merhaba, Bu yazıda size SQL Server’da @@Rowcount fonksiyonu ve RowCount_Big fonksiyonu arasındaki farktan bahsedeceğim. İşlevsel olarak bu ikisi arasında hiçbir fark yoktur. İkisi de son yürütülen SQL deyimi tarafından döndürülen kayıtların sayısını döndürür. Fakat RowCount_Big fonksiyonu Bigint dönüş tipine sahip iken @@Rowcount int dönüş tipine sahiptir. 2 Milyarı aşan kayıtlarınız varsa...

SQL Server’da Isnull Fonksiyonu ve Coalesce Fonksiyonu Arasındaki Farklar

SQL Server’da Isnull Fonksiyonu ve Coalesce Fonksiyonu Arasındaki Farklar

Herkese merhaba, Bu yazıda size SQL Server’da Coalesce fonksiyonu ve Isnull fonksiyonu arasındaki farktan bahsedeceğim. Coalesce fonksiyonu ANSI-SQL uyumludur. Isnull mutlaka iki parametre ile kullanılır. Coalesce fonksiyonunda ikiden fazla parametre kullanabiliriz. Isnull fonksiyonu ilk parametreye göre değer uzunluğu alırken coalesce fonksiyonu ilk değerin uzunluğuna göre değer almaz. Bu işlemi bir örnek ile...

SQL Server’da Bir Veritabanından Diğerine Tablo Kopyalamak

SQL Server’da Bir Veritabanından Diğerine Tablo Kopyalamak

Herkese merhaba, Bu yazıda size SQL Server’da bir veritabanından diğerine tablo kopyalanması hakkında bilgi verildi. Örnek kodları aşağıda görmektesiniz. –Yeni bir veritabanı oluşturuyoruz CREATE DATABASE YeniDatabase GO –Hedef veritabanı Northwind veritabanında ki Categories Tablosu. Bu tabloyu YeniDatabase adındaki veritabanına kopyalıyoruz. SELECT * INTO YeniDatabase.dbo.YeniTablo FROM NORTHWND.dbo.Categories –Kontrol edelim. USE YeniDatabase SELECT...

SQL Server’da NText ya da Text Alanındaki Değerlere Group By Yapılması

SQL Server’da NText ya da Text Alanındaki Değerlere Group By Yapılması

Herkese merhaba, Bu yazıda size SQL Server’da NText ya da Text alanındaki değerlere Group By yapılması hakkında bilgi vereceğim. SQL Server’da Text ya da NText veri tipine sahip sütunlarda doğrudan Group By komutunu çalıştıramıyoruz. Konu hakkındaki kodları aşağıda görmektesiniz. –Tablo oluşturulması CREATE Table Bolumler( BolumAd TEXT, BolumKisiSayisi int ) –Tabloya veri...

SQL Server’da Bak Dosyalarını Harici Harddiske Restore Etmek

SQL Server’da Bak Dosyalarını Harici Harddiske Restore Etmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da bak dosyalarının harici harddiske nasıl restore edileceğinden bahsedeceğim. SQL Server’da local harddiskinizde her zaman yer olmayabiliyor. Ayrıca yeni bir veritabanı ile çalışma isteği olduğu zaman diğer veritabanlarını silip ya da detach edip çalışmalarımızı sürdürmeye çalışıyoruz. Bu makalede üstteki bahsettiğim silme ve detach işlemlerini...

SQL Server’da Tüm Triggerları Devre Dışı Bırakmak

SQL Server’da Tüm Triggerları Devre Dışı Bırakmak

Herkese merhaba, Bu yazıda sizlere SQL Server’da tüm triggerların nasıl devre dışı bırakılacağından bahsedeceğim. SQL Server’da bazı durumlarda tüm triggerları devre dışı bırakmak gerekebilir. Böyle durumlarda aşağıdaki kod bloğunu kullanarak çözüm yapabilirsiniz. –Tüm triggerları disable yapan kod ALTER TABLE Tablo1 DISABLE TRIGGER ALL –Yapmak istediğiniz işlemler –Tüm triggerları enable yapan...

SQL Server’da Null Alanların Not Null Yapılması

SQL Server’da Null Alanların Not Null Yapılması

Herkese merhaba, Bu yazıda size SQL Server’da bir tablo içindeki Null alanların nasıl Not Null yapılacağından bahsedeceğim. Örnek işlem için aşağıdaki kodları inceleyelim. –Tablo oluşturulması CREATE TABLE Sutunlar ( IDDegeri INT IDENTITY(1,1) PRIMARY KEY, Kelime1 NVARCHAR(100), Kelime2 NVARCHAR(100) ) –Veri eklenmesi INSERT INTO dbo.Sutunlar ( Kelime1, Kelime2 ) VALUES (...

SQL Server’da Son N Günde Oluşturulmuş Viewların Listelenmesi

SQL Server’da Son N Günde Oluşturulmuş Viewların Listelenmesi

Herkese merhaba, Bu yazıda size SQL Server’da son n günde oluşturulmuş viewların listelenmesinden bahsedeceğim. Bu işlem için aşağıdaki komutu kullanıyoruz. SELECT name, create_date, modify_date FROM sys.objects WHERE type = ‘V’ AND DATEDIFF(D,modify_date, GETDATE()) < 7 Burada ben 7 olarak bir değer verdim. Siz hangi gün için istiyorsanız rakamı o şekilde...

SQL Server’da Hesaplanmış Sütunlar Oluşturmak

SQL Server’da Hesaplanmış Sütunlar Oluşturmak

Herkese merhaba, Bu yazıda size SQL Server’da hesaplanmış sütunlar oluşturulması hakkında bilgi vereceğim. SQL Server’da hesaplanmış sütunlar bir tablo içerisinde bulunan iki veya daha fazla alanın birbirleri ile etkileşimi ile hesaplanarak oluşturulmuş fiziksel hafızada yer tutmayan sanal sütunlardır. Konu hakkındaki örnekleri aşağıda görmektesiniz. –Tablo oluşturulması işlemi CREATE TABLE TOPLAMURUNFIYAT ( ID...

SQL Server’da NText ya da Text Alanındaki Değerlerin Replace Edilmesi

SQL Server’da NText ya da Text Alanındaki Değerlerin Replace Edilmesi

Herkese merhaba, Bu yazıda size SQL Server’da NText ya da Text alanındaki değerlerin Replace edilmesi hakkında bilgi vereceğim. SQL Server’da Text ya da NText veri tipine sahip sütunlarda REPLACE komutunu işletemiyoruz. Konu hakkındaki kodları aşağıda görmektesiniz. –Tablo oluşturma CREATE TABLE Tablomuz( Deger1 NTEXT, Deger2 TEXT ) –Tabloya değer ekleme INSERT INTO...

Yazı kopyalamak yasaktır!