Kapatmak için ESC tuşuna basın

Popüler kategorilere de göz atabilirsiniz...
Kategori:

SQL Server

1.535   İçerikler
1535

SQL Server ile ilgili makaleler, T-SQL kodlamaları, fonksiyonlar, prosedürler ve veritabanı optimizasyon ipuçlarını keşfedin.

2 dakika okuma süresi

SQL Server’da Tüm Prosedürleri Export Etmek

Herkese merhaba, SQL Server’da bazı durumlarda veritabanınıza ait tüm prosedürleri export yani dışarıya çıkarma ihtiyacınız olabilir. Bu şekilde bir işlem için aşağıdaki linkte belirtmiş olduğum programı indirmelisiniz. Bu program Visual Studio ile açılabilen ve kaynak kodlarını görebileceğimiz bir programdır. Programı indireceğiniz adres : https://archive.codeplex.com/?p=exportmssqlproc Yukarıdaki fotoğrafta kırmızı olan kısma tıkladığımız anda program inecektir. Eğer…

1 dakika okuma süresi

SQL Server’da sp_executesql ve Exec Arasındaki Fark

Herkese merhaba, Bu yazıda sizlere kısaca sp_executesql ve Exec kullanımları arasındaki farktan bahsedeceğim. 1-) sp_executesql parametrik olabilirken exec parametrik değildir. 2-) sp_executesql daha performanslıdır. 3-) sp_executesql prosedürü parametre değişse de aynı execution planı kullanmaktadır. Exec kullanımında ise çağrılan her query her defasında yeni bir Execution plan oluşturur. Aralarındaki farkı özetleyecek…

1 dakika okuma süresi

SQL Server’da Char(10) ve Char(13) Arasındaki Fark

Herkese merhaba, Bu yazıda sizlere kısaca Char(10) ve Char(13) kullanımları arasındaki farktan bahsedeceğim. Peki nedir Char(10) ve Char(13) — Char(13) satır başıdır. — Char(10) satır beslemedir. — Char(13) 0x0D, \r — Char(10) 0x0A, \n SELECT ‘Merhaba ‘ + CHAR(13) + ‘Dilay Hanım’; SELECT ‘Merhaba ‘ + CHAR(10) + ‘Dilay Hanım’;…

1 dakika okuma süresi

SQL Server’da Kısayollar

Herkese merhaba, Bu yazıda SQL Server’da kısayollar ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kısayollar kullanmak isteyebilirsiniz. Alt+X, Ctrl+E, F5 : Sorguları çalıştırmanızı sağlarlar. (Execution işlemi) Ctrl+T : Sorgu sonucunu text şekline getirir. Ctrl+D : Sorgu sonucunu grid şekline getirir. Ctrl+R : Select çektiğiniz sorgu sonuçları ekranını kapatıp…

1 dakika okuma süresi

SQL Server’da Yedeğin Geri Yüklendiği Zamanı Bulmak

Herkese merhaba, Bu yazı daha önceden veritabanına yüklenmiş olan yedek dosyasının geri yüklenme zamanını öğrenme üzerine olacak. Aşağıdaki kod yardımı ile bu işlemi rahatlıkla yapabilirsiniz. DECLARE @DB sysname = ‘Northwind’; –Database kısmını çift tırnak arasına yazmayı unutmayın. SELECT * FROM msdb.dbo.restorehistory WHERE destination_database_name = @DB; Herkese çalışma hayatında ve yaşamında…

1 dakika okuma süresi

SQL Server’da Tek Sayıları Yazdıran Prosedür

Herkese merhaba, Bu yazı SQL Server’da tek sayıları yazdırma prosedürü hakkında olacak. Aşağıda görmüş olduğunuz prosedür belirtmiş olduğunuz aralığa kadar tek sayıları ekrana yazdıracaktır. CREATE PROC TekSayilariYazdiranProsedur @nereyekadar INT AS BEGIN DECLARE @sayi INT = 0; WHILE @nereyekadar >= 0 BEGIN IF @nereyekadar % 2 = 1 BEGIN PRINT @sayi;…

1 dakika okuma süresi

SQL Server’da Tablo üzerindeki NULL Alanları Göstermek

Herkese merhaba, Bu yazıda SQL Server’da daha önceden oluşturulmuş bir tablo üzerindeki NULL alanların gösterilmesinden bahsedeceğim. SELECT T.name TableName, C.name ColumnName, CASE WHEN C.is_nullable <> 0 THEN ‘Boş Geçilebilir – Not Null Tanımlanmış ‘ ELSE ‘Boş Geçilemez – Null tanımlanmış’ END ColumnType FROM sys.tables T JOIN sys.columns C ON T.object_id…

1 dakika okuma süresi

SQL Server’da Haftanın Gününü Gösteren Fonksiyon

Herkese merhaba, SQL Server’da bazı durumlarda haftanın gününü yazı olarak göstermek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION HaftaninGunAdiGoster () RETURNS VARCHAR(100) BEGIN DECLARE @gunadi NVARCHAR(100), @sonuc NVARCHAR(100); SET @gunadi = DATENAME(dw, GETDATE()); IF @gunadi = ‘Monday’ BEGIN SET @sonuc = N’Pazartesi’; END; ELSE IF…

1 dakika okuma süresi

SQL Server’da Satır Değerlerini Gruplayıp Tek Satırda Göstermek

Herkese merhaba, Bu yazıda SQL Server’da satır değerlerinin gruplanıp tek satırda nasıl gösterileceği hakkında bilgilendirme yapacağım.  Ne demek istiyoruz örnek fotoğrafı inceleyerek görelim. Yapacağımız işlem yukarıdaki gibi bir gruplama işlemidir. Bu işlemi aşağıdaki tabloyu kullanarak yapıyoruz. Şimdi gelelim kodlara. –Tablo oluşturma CREATE TABLE Calisanlar ( DepartmanKodu INT, CalisanAd NVARCHAR(100) );…

1 dakika okuma süresi

SQL Server’da Identity Sütunlarını Resetleme

Herkese merhaba, SQL Server’da bazı durumlarda Identity sütunlarını resetleme ihtiyacı olabilir. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. EXEC sp_MSforeachtable ‘IF OBJECTPROPERTY(OBJECT_ID(”?”), ”TableHasIdentity”) = 1 BEGIN DBCC CHECKIDENT (”?”,RESEED,0) END’; Yukarıdaki kodu çalıştırarak tüm Identity sütunlarını resetleyebilirsiniz. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 357 Kez Okundu

Yazı kopyalamak yasaktır!