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.

1 dakika okuma süresi

SQL Server’da Tablodaki Bir Alanın Boyutunu Değiştirmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da tablodaki bir alanın boyutunun nasıl değiştirileceğinden bahsedeceğim. Bu işlemi SQL Server Management Studio ile design tarafında yapmak oldukça kolay. Tablo üzerinde sağ tık ile design seçildikten sonra gerekli düzenlemeyi yapıp CTRL + S ile kaydettiğimizde işlem başarılı bir şekilde tamamlanmış olur. İşlemin kod…

1 dakika okuma süresi

SQL Server’da Cursor Kullanarak Delete İşlemi Yapmak

Herkese merhaba, Bu yazıda sizlere SQL Server’da cursor kullanarak delete işleminin nasıl yapılacağından bahsedeceğim. Örnek işlemi Northwind veritabanı kullanarak yaptık. Kodları aşağıda görmektesiniz. –Değişken tanımlama işlemi DECLARE @UrunID INT –Değişkene değer atama işlemi. Ürün id’si bir olanları sileceğiz. SET @UrunID = 1 –Cursor tanımlama işlemi. Cursor ürünid üzerinde dönüyor. DECLARE…

1 dakika okuma süresi

SQL Server’da Cursor Kullanarak Update İşlemi Yapmak

Herkese merhaba, Bu yazıda sizlere SQL Server’da cursor kullanarak update işleminin nasıl yapılacağından bahsedeceğim. Örnek işlemi Northwind veritabanı kullanarak yaptık. Kodları aşağıda görmektesiniz. –Değişken tanımlama DECLARE @KategoriID INT –Değişkene değer atama (Sadece CategoryID=1 olanları güncelleyeceğiz) SET @KategoriID=1 –Cursor değişkeni oluşturma ve oluşturulan Cursor’un CategoryID içinde dönmesi DECLARE crs CURSOR FOR…

1 dakika okuma süresi

SQL Server’da Tüm Triggerları Enable ve Disable Yapmak

Herkese merhaba, Bu yazıda SQL Server’da tüm triggerların nasıl enable ya da disable yapılacağından bahsedeceğim. Disable yapmak için sp_msforeachtable ‘ALTER TABLE ? DISABLE TRIGGER all’ Enable yapmak için sp_msforeachtable ‘ALTER TABLE ? ENABLE TRIGGER all’ Kodlarını kullanabilirsiniz. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 537 Kez Okundu

1 dakika okuma süresi

SQL Server’da Tüm Fonksiyonları Silmek

Herkese merhaba, Bu kısımda SQL Server’da tüm fonksiyonları silme kodları olacak declare @procName varchar(500) declare cur cursor for select [name] from sys.objects where type = ‘fn’ open cur fetch next from cur into @procName while @@fetch_status = 0 begin exec(‘drop function ‘ + @procName) fetch next from cur into @procName end…

1 dakika okuma süresi

SQL Server’da Tüm Viewları Silmek

Herkese merhaba, Bu kısımda SQL Server’da tüm viewları silme kodları olacak DECLARE @sql VARCHAR(MAX) = ” , @crlf VARCHAR(2) = CHAR(13) + CHAR(10) ; SELECT @sql = @sql + ‘DROP VIEW ‘ + QUOTENAME(SCHEMA_NAME(schema_id)) + ‘.’ + QUOTENAME(v.name) +’;’ + @crlf FROM sys.views v PRINT @sql; EXEC(@sql); Sorgu sonucu Drop View…

1 dakika okuma süresi

SQL Server’da Tüm Prosedürleri Silmek

Herkese merhaba, Bu kısımda SQL Server’da tüm prosedürleri silme kodları olacak declare @procName varchar(500) declare cur cursor for select [name] from sys.objects where type = ‘p’ open cur fetch next from cur into @procName while @@fetch_status = 0 begin exec(‘drop procedure [‘ + @procName + ‘]’) fetch next from cur into…

1 dakika okuma süresi

SQL Server’da Tüm Tabloları Silmek

Herkese merhaba, Bu kısımda SQL Server’da tüm tabloları silme kodları olacak DECLARE @Sql NVARCHAR(500) DECLARE @Cursor CURSOR SET @Cursor = CURSOR FAST_FORWARD FOR SELECT DISTINCT sql = ‘ALTER TABLE [‘ + tc2.TABLE_NAME + ‘] DROP [‘ + rc1.CONSTRAINT_NAME + ‘]’ FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc1 LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc2 ON tc2.CONSTRAINT_NAME =rc1.CONSTRAINT_NAME OPEN…

1 dakika okuma süresi

SQL Server’da Common Table Expression Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da Common Table Expression kullanımından bahsedeceğim. Common Table Expression’a ortak tablo ifadeleri de denir. Sorguların yürütülmesi anında elde edilmiş olan geçici sonuçlardır. Bir veya daha fazla sefer kullanılabilirler. CTE’nin özelliklerine değinirsek; Bir tablo ya da view değildir herhangi bir veri içermezler. Kendi kendini çağırabilir ve aynı…

1 dakika okuma süresi

SQL Server’da Tabloya Toplu Insert Yapmak

Herkese merhaba, Bu yazıda SQL Server’da tabloya toplu bir şekilde insert işlemi nasıl yapılır bundan bahsedeceğim. Elimizde bir tablo olsun. Bu tabloya değer eklerken Insert Into TabloAdi(TablodakiAlanlarınIsımleriBuraya) Values (TabloyaGirilecekDegerlerBuraya) bu şekilde işlemi yapıyoruz. Birden çok satır eklerken aşağıdaki şekilde kullananlar olmuştur. Insert Into TabloAdi(TablodakiAlanlarınIsımleriBuraya) Values (TabloyaGirilecekDegerlerBuraya) Insert Into TabloAdi(TablodakiAlanlarınIsımleriBuraya) Values…

Yazı kopyalamak yasaktır!