Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da kontrollü tabloya alan eklemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kontrollü tabloya alan eklemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. IF NOT EXISTS (SELECT * FROM sys.COLUMNS WHERE object_id = object_id(‘Tablo_Adi_Buraya_Yazilacak’) AND Name = ‘Tablo_Alan_Adi_Buraya_Yazilacak’) BEGIN –Alan...
Herkese merhaba, Bu yazıda SQL Server’da kontrollü Index oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kontrollü Index oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. IF NOT EXISTS (SELECT * FROM sys.indexes WHERE Name = ‘Index_Adi_Buraya_Yazilacak’) BEGIN –Index oluşturma kodları buraya yazılacak END Herkese...
Herkese merhaba, Bu yazıda SQL Server’da tüm tabloların Identity kolonlarını sorgulamak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm tabloların Identity kolonlarını sorgulamak yani listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT OBJECT_NAME([object_id]) AS Table_Name ,[Name] AS Column_Name ,seed_value ,increment_value ,last_value FROM sys.identity_columns ORDER...
Herkese merhaba, Bu yazıda SQL Server’da e-posta adresini uyumlu hale getiren fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda e-posta adreslerine Türkçe karakterler girilmiş olunabilir ya da e-posta adresleri girilmeden önce e-posta adreslerini düzeltmek gerekebilir. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION dbo.EPosta_Adresi_Duzelt (@EMAIL...
Herkese merhaba, Bu yazıda SQL Server’da kontrollü View oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kontrollü View oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. IF EXISTS (SELECT * FROM sys.objects WHERE name = ‘View_Adi_Buraya_Yazilacak’ AND type = ‘V’) BEGIN EXEC sp_executesql N’ –View...
Herkese merhaba, Bu yazıda SQL Server’da kontrollü Prosedür oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kontrollü Prosedür oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. IF NOT EXISTS (SELECT * FROM sys.objects WHERE type = ‘P’ AND object_id = object_id(‘Prosedür_Adi_Buraya_Yazilacak’)) BEGIN EXEC sp_executesql N’...
Herkese merhaba, Bu yazıda SQL Server’da kontrollü Trigger oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kontrollü Trigger oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. IF NOT EXISTS (SELECT * FROM sys.triggers WHERE Name = ‘Trigger_Adi_Buraya_Yazilacak’) BEGIN EXEC sp_executesql N’ –Trigger oluşturma kodları buraya...
Herkese merhaba, Bu yazıda SQL Server’da tüm tabloları silme ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm tabloları silmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. İlk olarak Öncelikler Primary Key-Foreign Key kısıtlamalarının silme işlemini engellemesini önlemek için aşağıdaki komutu çalıştırınız. EXEC sp_MSforeachtable “ALTER TABLE...
Herkese merhaba, Bu yazıda SQL Server’da en önemli 20 SQL Server Management Studio Kısayolu ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kısayollar kullanmak isteyebilirsiniz. SQL Server’da Menü Etkinleştirme Kısayolları SQL Server’da Pencere Yönetimi Kısayolları SQL Server’da Metin Seçimi Kısayolları SQL Server’da Kod Düzenleyici Kısayolları SQL Server’da Kod Düzenleyicide...
Herkese merhaba, Bu yazıda SQL Server’da karaktere göre veri parçalamak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda elinizde bulunan veriyi belirttiğiniz karaktere göre parçalamak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Veri VARCHAR(25) = ‘65536-9874’ ; SELECT SUBSTRING (@Veri, 0, CHARINDEX (‘-‘, @Veri, 0))...