Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da case when exists kullanımı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda case when ile exists komutunu yanyana kullanma ihtiyacınız olabilir. Aşağıdaki örnek kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –Tabloların oluşturulması CREATE TABLE Musteriler ( MusteriID INT, MusteriAdi NVARCHAR(50) ); CREATE TABLE Siparisler ( SiparisID...
Herkese merhaba, Bu yazıda SQL Server’da ilk harfi büyüten fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda ilk harfi büyütme ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION IlkHarfiBuyutenFonksiyon ( @Kelimeniz NVARCHAR(20) ) RETURNS NVARCHAR(20) AS BEGIN DECLARE @KelimeSonDurum NVARCHAR(20); SET @KelimeSonDurum = UPPER(SUBSTRING(@Kelimeniz, 1, 1)) +...
Herkese merhaba, Bu yazıda SQL Server’da diskte kalan boş alanı bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda diskte kalan boş alanı bulma ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. EXEC MASTER..xp_fixeddrives Prosedürü çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere diskte kalan boş alan bulunmuş oldu. Herkese...
Herkese merhaba, Bu yazıda SQL Server’da tablo sütunları ile ilgili bilgileri çekmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tablolara ait sütunlar hakkında bilgiye ihtiyacınız olabilir. Aşağıdaki prosedür yardımıyla bu işlemi rahatlıkla yapabilirsiniz. EXEC sp_columns @table_name = ‘Categories’; Prosedürü çalıştırdığınızda aşağıdaki gibi bir sonuç göreceksiniz. Görüldüğü üzere tablo sütunu ile...
Herkese merhaba, Bu yazıda SQL Server’da stored prosedüre null parametre göndermek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda stored prosedürünüze null parametre gönderme ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. İşlemi Northwind veritabanını kullanarak yaptım. –Prosedür oluşturulması CREATE PROC KategoriAdiGetir (@KategoriID INT = NULL) AS BEGIN IF (@KategoriID...
Herkese merhaba, Bu yazıda SQL Server’da veri var mı kontrolü yaparak update işlemi yapmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda verinin olup olmadığı kontrol edilerek update işleminin yaptırılması sağlanabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –Tablo oluşturulması işlemi CREATE TABLE #Tablomuz ( ID INT PRIMARY KEY IDENTITY(1, 1),...
Herkese merhaba, Bu yazıda SQL Server’da gelmeyen veride değer döndürme hakkında bilgi vereceğim. SQL Server’da bazı durumlarda select işlemi yaparsınız ve bu select işleminin sonucu size bir sonuç vermez. Ekranda boş gözükür. Ben örneği Northwind veritabanını kullanarak göstereyim. Görüldüğü üzere CategoryID değeri 20 olan bir kategori yok. Ama bize yok...
Herkese merhaba, Bu yazıda SQL Server’da tüm tabloların toplam kayıt sayısını göstermek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm tabloların toplam kayıt sayılarını göstermek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT SC.name + ‘.’ + T.name TableName, SUM(P.rows) RowCnt FROM sys.tables T INNER JOIN sys.partitions P ON...
Herkese merhaba, Bu yazıda SQL Server’da edit top 200 rows satır sayısını değiştirme hakkında bilgi vereceğim. SQL Server’da bazı durumlarda edit top 200 rows satır sayısını değiştirme ihtiyacı olabilir. Ne demek istiyoruz aşağıda görelim. Tablo üzerinde sağa tıkladığımızda Edit Top 200 Rows kısmını görmekteyiz. Biz bu kısmı değiştireceğiz. Bu işlem...
Herkese merhaba. Bu yazıda SQL Server’da sayıları üçerli basamaklar halinde ayırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda sayılarımızı daha okunur kılmak için üçerli basamaklar halinde ayırmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Miktar INT; SET @Miktar = 65536; SELECT FORMAT(@Miktar, ‘#,#’) AS AyrilmisSonDurum; Kodu oluşturup çalıştırdığınızda...