SQL Server Eğitimleri SQL Server ile ilgili her şey

SQL Server'da Deadlock Oluşturan Oturumları Bulmak

SQL Server’da Deadlock Oluşturan Oturumları Bulmak

Herkese merhaba. Bu yazıda SQL Server’da Deadlock oluşturan oturumları bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da Deadlock, iki veya daha fazla işlemin karşılıklı olarak birbirlerinin kilitlediği kaynaklara erişmek istemesiyle oluşur. Her iki işlem de sürekli birbirlerini beklediği için sistem kaynakları olumsuz yönde etkilenir. Özellikle sunucunun işlemci değeri boşuna harcanmış...

SQL Server'da Veritabanında NULL'a İzin Verilmiş Kolonları Bulmak

SQL Server’da Veritabanında NULL’a İzin Verilmiş Kolonları Bulmak

Herkese merhaba. Bu yazıda SQL Server’da veritabanında NULL’a izin verilmiş kolonları bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanında NULL’a izin verilmiş kolonları bulmak isteyebilirsiniz. Aşağıdaki sorguyu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT TABLE_SCHEMA AS SchemaName, TABLE_NAME AS TableName, COLUMN_NAME AS ColumnName, DATA_TYPE AS DataType...

SQL Server'da Desteklenen Tüm Saat Dilimlerini Listelemek

SQL Server’da Desteklenen Tüm Saat Dilimlerini Listelemek

Herkese merhaba. Bu yazıda SQL Server’da desteklenen tüm saat dilimlerini listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda desteklenen tüm saat dilimlerini listelemek isteyebilirsiniz. Aşağıdaki sorguyu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT name AS TimeZone, current_utc_offset AS UTC, is_currently_dst AS IsDayLightSaving FROM sys.time_zone_info Herkese çalışma hayatında...

SQL Server'da Dinamik Temp Tablo Oluşturmak

SQL Server’da Dinamik Temp Tablo Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da dinamik temp tablo oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda dinamik temp tablo oluşturmak isteyebilirsiniz. Aşağıdaki sorguyu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @sql NVARCHAR(MAX) SET @sql = ‘CREATE TABLE #TempTablo (ID INT PRIMARY KEY IDENTITY(1,1), ADSOYAD NVARCHAR(50));’ SET...

SQL Server’da Tüm Kolonların Collation’ını Değiştirme

SQL Server’da Desteklenen Tüm Collation’ları Listelemek

Herkese merhaba. Bu yazıda SQL Server’da desteklenen tüm collation’ları listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda desteklenen tüm collation’ları listelemek isteyebilirsiniz. Aşağıdaki sorguyu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT name, COLLATIONPROPERTY(name, ‘CodePage’) AS Code_Page, description FROM sys.fn_HelpCollations(); Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 82...

SQL Server’da Tüm Kolonların Collation’ını Değiştirme

SQL Server’da Tüm Kolonların Collation’ını Değiştirme

Herkese merhaba. Bu yazıda SQL Server’da tüm kolonların collation’ını değiştirme ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanının Collation’ını değiştirdiğiniz zaman Collation kolonlarda değişmeyebilir ve tüm kolonların Collation’ını değiştirmek isteyebilirsiniz. Aşağıdaki sorguyu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @collate NVARCHAR(100); DECLARE @table NVARCHAR(255); DECLARE @column_name NVARCHAR(255);...

SQL Server'da Recursive Menü Oluşturmak

SQL Server’da Recursive Menü Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da Recursive Menü oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da menü basit ya da gelişmiş şekilde iç içe menüler oluşturabilirsiniz. Öncelikle, “Menu” adında bir tablo oluşturalım. CREATE TABLE Menu ( MenuID INT PRIMARY KEY ,MenuName NVARCHAR(50) ,ParentMenuID INT NULL ,FOREIGN KEY (ParentMenuID) REFERENCES Menu...

SQL Server'da ½'yi Matematiksel Olarak İncelemek

SQL Server’da ½’yi Matematiksel Olarak İncelemek

Herkese merhaba. Bu yazıda SQL Server’da ½ yani bir bölüm 2 ifadesini matematiksel olarak inceleyeceğiz. SQL Server’da bu tarz sorular belki mülakatlarda belki de sorgu yazarken karşınıza denk gelebilir. Bu küçük bir soru. Ancak, bir o kadar da ilginç bir soru. Birçok kişi hemen “0.5” cevabını verir. Matematiksel olarak doğrudur...

SQL Server'da Sağ ve Sol Boşlukları Temizlemek

SQL Server’da Sağ ve Sol Boşlukları Temizlemek

Herkese merhaba. Bu yazıda SQL Server’da sağ ve sol boşlukları temizlemek ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda sağ ve sol boşlukları temizlemek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SQL Server 2017 ve üzeri sürümlerde sağ ve sol boşlukları temizlemek için aşağıdaki kodu kullanabilirsiniz. SELECT...

SQL Server'da Temp Tabloların Kullanımı

SQL Server’da Temp Tabloların Kullanımı

Herkese merhaba.Bu yazıda sizlere Temp tabloların kullanımından bahsedeceğim. SQL Server’da bazı durumlarda Temp tabloları kullanmak isteyebilirsiniz. SQL Server’da Temp tablo (veya geçici tablo), tempdb veritabanında oluşturulan ve yalnızca bir oturum veya işlem süresince var olan bir tablodur. Temp tablolar, kalıcı olarak normal bir tabloda saklayamayacağınız geçici verileri depolamanız gereken durumlarda...

Yazı kopyalamak yasaktır!