Category: Orta Seviye SQL Server

SQL Server’da Kod Adı Nedir?

SQL Server’da Kod Adı Nedir?

Herkese merhaba, Bu yazıda SQL Server’da kod adının ne olduğundan bahsedeceğim. SQL Server ürün ekibi, SQL Server’ın yeni sürümü için çalışmaya başladığı her projede bir kod adı verir ve proje bu ad ile sürer. Kod adı, geliştiriciler ve kullanıcılar arasında popüler olur ve bu şekilde yayılır. SQL Server’ın tüm sürümleri için...

SQL Server’da Tablonun Tüm Constraintlerini Listelemek

SQL Server’da Tablonun Tüm Constraintlerini Listelemek

Herkese merhaba, Bu kısımda SQL Server’da tablonun tüm constraintlerini listeleme kodları olacak. SELECT OBJECT_NAME(object_id) AS ConstraintName , SCHEMA_NAME(schema_id) AS SchemaName , type_desc AS ConstraintType FROM sys.objects WHERE type_desc LIKE ‘%CONSTRAINT’ AND OBJECT_NAME(parent_object_id) = ‘Employees’ –Tablo adı burada olacak 331 Kez Okundu

SQL Server’da Veritabanındaki Tüm Constraintleri Listelemek

SQL Server’da Veritabanındaki Tüm Constraintleri Listelemek

Herkese merhaba, Bu kısımda SQL Server’da veritabanındaki tüm constraintleri listeleme kodları olacak. SELECT OBJECT_NAME(object_id) AS ConstraintName , SCHEMA_NAME(schema_id) AS SchemaName , OBJECT_NAME(parent_object_id) AS TableName , type_desc AS ConstraintType FROM sys.objects WHERE type_desc LIKE ‘%CONSTRAINT’ 349 Kez Okundu

SQL Server’da Kelimenin Cümle İçinde Kaç Defa Geçtiğini Bulmak

SQL Server’da Kelimenin Cümle İçinde Kaç Defa Geçtiğini Bulmak

Herkese merhaba, Bu kısımda SQL Server’da kelimenin cümle içinde kaç defa geçtiğini bulma kodları olacak. DECLARE @aranankelime VARCHAR(3) = ‘Yavuz’ DECLARE @aranacakmetin VARCHAR(300) = ‘Yavuz Selim Kart SQL Server Eğitimleri sitesini kurdu ve Yavuz insanlara faydalı olmaya gayret ediyor. Çalış Yavuz çalış’ SELECT ( LEN(@aranacakmetin) – LEN(REPLACE(@aranacakmetin, @aranankelime, ”)) ) /...

SQL Server’da Stored Prosedür Kullanarak Otomatik Artan ID Oluşturmak

SQL Server’da Stored Prosedür Kullanarak Otomatik Artan ID Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da stored prosedür kullanarak otomatik artan id değerinin nasıl oluşturulacağından bahsedeceğim. İşlemi daha iyi anlamak adına aşağıdaki kodları inceleyelim. –Tablo oluşturuması CREATE table Isimler ( id bigint, Ad varchar(50) ) –Prosedürün oluşturulması CREATE PROC OtomatikIDArttır @Ad varchar(50) AS DECLARE @id BIGINT SELECT @id = COUNT(id)...

SQL Server’da View Yapıları Hakkında Bilinmesi Gerekenler

SQL Server’da View Yapıları Hakkında Bilinmesi Gerekenler

Herkese merhaba, Bu yazıda SQL Server’da View yapıları hakkında bilinmesi gerekenleri yazacağım. View’lar bir kez derlenir ve sonrasında sadece çağrılır. Oluşturmuş olduğunuz viewları tablo çağırır gibi çağırırsınız. Sorgu içerisinde Order By cümleciği sadece TOP operatörü ile birlikte kullanıldığında kullanılabilir. İsimsiz kolon adı bırakamazsınız. Örnek olarak Count fonsiyonunu kullanacaksınız diyelim As ile kolona bir isim vermek zorundasınız. Birden fazla...

SQL Server’da View Kullanımı

SQL Server’da View Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da View kullanımından bahsedeceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. İçerisinde sadece SQL Fonksiyonlarını, Join, Group By ve Where ifadelerini kullanabilirsiniz. Neden kullanıyoruz? İlk olarak kodlarımızı daha sade getirebilmek için viewlar oluşturup daha sonra bu viewlar üzerinden işlemler yapabiliriz. İkinci...

SQL Server’da Tüm Foreign Keyleri Listelemek

SQL Server’da Tüm Foreign Keyleri Listelemek

Herkese merhaba, Bu kısımda SQL Server’da tüm foreign keyleri listeleme kodları olacak. Kod 1 SELECT PKTABLE_QUALIFIER = CONVERT(SYSNAME,DB_NAME()), PKTABLE_OWNER = CONVERT(SYSNAME,SCHEMA_NAME(O1.SCHEMA_ID)), PKTABLE_NAME = CONVERT(SYSNAME,O1.NAME), PKCOLUMN_NAME = CONVERT(SYSNAME,C1.NAME), FKTABLE_QUALIFIER = CONVERT(SYSNAME,DB_NAME()), FKTABLE_OWNER = CONVERT(SYSNAME,SCHEMA_NAME(O2.SCHEMA_ID)), FKTABLE_NAME = CONVERT(SYSNAME,O2.NAME), FKCOLUMN_NAME = CONVERT(SYSNAME,C2.NAME), — Force the column to be non-nullable (see SQL BU 325751) –KEY_SEQ...

SQL Server’da Tüm Foreign Key Constraintleri Kaldırmak ve Yeniden Oluşturmak

SQL Server’da Tüm Foreign Key Constraintleri Kaldırmak ve Yeniden Oluşturmak

Herkese merhaba, Bu kısımda SQL Server’da tüm foreign key constraintleri kaldırma ve yeniden oluşturma kodları olacak. CREATE TABLE #temptablo — feel free to use a permanent table ( drop_script NVARCHAR(MAX), create_script NVARCHAR(MAX) ); DECLARE @drop NVARCHAR(MAX) = N”, @create NVARCHAR(MAX) = N”; — drop is easy, just build a simple concatenated...

SQL Server’da İlişkili Tüm Tabloları Truncate ile Boşaltmak

SQL Server’da İlişkili Tüm Tabloları Truncate ile Boşaltmak

Herkese merhaba, Bu kısımda SQL Server’da ilişkili tüm tabloları truncate ile boşaltma kodları olacak. –Tüm tabloları truncate etme kodları DECLARE @dropAndCreateConstraintsTable TABLE ( DropStmt VARCHAR(MAX) ,CreateStmt VARCHAR(MAX) ) INSERT @dropAndCreateConstraintsTable SELECT DropStmt = ‘ALTER TABLE [‘ + ForeignKeys.ForeignTableSchema + ‘].[‘ + ForeignKeys.ForeignTableName + ‘] DROP CONSTRAINT [‘ + ForeignKeys.ForeignKeyName + ‘];...

Yazı kopyalamak yasaktır!