Category: Sql Server

SQL Server’da İlgili Objede Kullanılmış Tüm Tabloları Listelemek

Herkese merhaba, Bu yazıda sizlere SQL Server’da ilgili objede kullanılmış tüm tabloların nasıl listeleneceği hakkında bilgi vereceğim. SQL Server’da bazı durumlarda ilgili prosedür, fonksiyon ya da view içine girmeden içinde hangi tabloların kullanıldığını görmek isteyebiliriz. İşte bu gibi durumlarda aşağıdaki sorguyu kullanarak işinizi rahatlıkla görebilirsiniz. ;WITH stored_procedures AS (SELECT oo.name...

SQL Server’da İlgili Tablonun Nerelerde Kullanıldığını Bulmak

Herkese merhaba, Bu yazıda SQL Server’da ilgili tablonun nerelerde kullanıldığını bulmak hakkında bilgi vereceğim. Bir tablonuz var ve bu tablo view’da mı kullanılmış, stored prosedürlerde mi kullanılmış veya fonksiyonlarda mı kullanılmış bilmek istiyorsunuz daha doğrusu bu tablo nerelerde kullanılmış komple liste olarak görmek istiyorsunuz. Bu işlem için aşağıdaki sorguyu kullanabilirsiniz....

SQL Server’da Metinsel Veri Tipleri

Herkese merhaba, Bu yazıda sizlere SQL Server’da kullanılan metinsel tiplerden bahsedeceğim. SQL Server’da metinsel tipler aşağıdaki gibidir. char(boyut) : Belirtilen değerden az veri girilse bile boyut kadar yer kaplayan bir veri tipidir. Unicode’u desteği yoktur. En fazla 8.000 karaktere kadar depolama yapabilir. varchar(boyut) : Chardan farkı, verinin boyutu kadar yer...

SQL Server’da İlgili Tablo Üzerinde Değişiklik Yapıldığında O Tabloyu İçeren Tüm Viewları Refresh Yapmak

Herkese merhaba, SQL Server’da ilgili tablonuzda herhangi bir değişiklik olduğu zaman bu tabloya bağlı viewların hepsini güncellemek gerekir. Aşağıdaki kod ile tablonuza bağlı viewları görüntüleyip rahatlıkla güncelleyebilirsiniz. SELECT DISTINCT name AS ViewName, ‘EXEC sp_refreshview ”’ + name + ”” AS Script FROM sys.objects AS so INNER JOIN sys.sql_expression_dependencies AS sed...

SQL Server’da Inserted / Deleted Tabloları

Herkese merhaba, Bu yazıda sizlere SQL Server’da Inserted / Deleted tablolarından bahsedeceğim. Inserted ve Deleted tabloları SQL Server’da Trigger içinde olan yapılardır. Oluşturduğumuz Trigger hangi tablo üzerinde etkinse tablo üzerine eklenilen veya güncellenilen kayıtlar “inserted” tablosu üzerinde, silinen kayıtları ise “deleted” tablosu üzerinde kaydedilir. Bu tablolar sanal tablolardır. Kısacası Triggerlarda...

SQL Server’da Server Instance Bilgilerini Öğrenmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da server instance bilgilerine nasıl erişebiliriz ondan bahsedeceğim. Aşağıdaki kod bloğunu kullanarak istediğiniz bilgilere erişebilirsiniz. SELECT @@servername AS ‘Server Ad’, @@servicename AS ‘Instance Ad’, DB_NAME() AS ‘Database Ad’, HOST_NAME() AS ‘Host Ad’; Yukarıdaki sorguyu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Herkese çalışma hayatında ve...

SQL Server’da Veritabanı ve Sunucu Ayarlarını Görmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da veritabanı ve sunucu ayarlarına nasıl erişebiliriz ondan bahsedeceğim. Aşağıdaki kod bloğunu kullanarak istediğiniz bilgilere erişebilirsiniz. SELECT [Service_Name] = @@SERVICENAME, [Server Name] = SERVERPROPERTY(‘ServerName’), [Physical_Net_BIOS_Name] = SERVERPROPERTY(‘ComputerNamePhysicalNetBIOS’), [Edition] = SERVERPROPERTY(‘Edition’), [Product_Version] = SERVERPROPERTY(‘ProductVersion’), [Product_Update_Reference] = SERVERPROPERTY(‘ProductUpdateReference’), [Resource_Last_Update_Date] = SERVERPROPERTY(‘ResourceLastUpdateDateTime’), [Process_ID] = SERVERPROPERTY(‘ProcessID’), [Collation] =...

SQL Server’da Ad Soyad Ayıran Prosedür

Herkese merhaba, Bu yazıda sizlere SQL Server’da ad soyad ayıran prosedürden bahsedeceğim. Aslında bu tür yazıları daha önce yazmıştım. Sonrasında bu makaleyi yazmıştım. İlk olarak yukarıdaki makaleleri okumanızı ve SQL Server’da denemenizi öneririm. Son yazdığım makalenin (SQL Server’da Ad ve Soyadı Ayırmak) prosedür haline getirilmiş halini paylaşıyor olacağım. Bu prosedür...

SQL Server’da Metin Parçalama Fonksiyonu

Herkese merhaba, Bu yazıda sizlere SQL Server’da metin parçalama fonksiyonu ile bilgi vereceğim. Diyelim elinizde bir metin var. Bu metni boşluklarına göre ya da virgüle ya da herhangi bir şeye göre (Tek karakterli olma koşuluyla) parçalamak istiyorsunuz. İşte bu noktada aşağıdaki fonksiyon işinizi görecektir. CREATE FUNCTION MetinParcalama ( @STR NVARCHAR(MAX),...

SQL Server’da A Select Statement That Assigns a Value to a Variable Must Not Be Combined With Data-Retrieval Operations Hatası

Herkese merhaba, Bu yazıda sizlere SQL Server’da a Select statement that assigns a value to a variable must not be combined with data-retrieval operations hatasından bahsedeceğim. İşlemi anlak için aşağıdaki tabloyu oluşturun ve sonrasında verileri insert edin. –Tablo Oluşturulması CREATE TABLE OrnekTablo ( ID INT IDENTITY(1, 1) PRIMARY KEY, Ad...

Yazı kopyalamak yasaktır!