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

SQL Server'da DISTINCT Kullanmadan Yinelenen Değerleri Kaldırmak

SQL Server’da DISTINCT Kullanmadan Yinelenen Değerleri Kaldırmak

Herkese merhaba. Bu yazıda SQL Server’da DISTINCT kullanmadan yinelenen değerleri kaldırmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da verilerle çalıştığınızda, bazen veri girişleri nedeniyle değil, aynı zamanda T-SQL sorgularıyla da yinelenen veriler elde etme olasılıkları vardır. Çoğumuz DISTINCT anahtar sözcüğünü kullanır. DISTINCT kullanmak iyidir, bu yinelenen satırları kaldıracaktır. Ancak bazı...

SQL Server'da Stored Prosedürlerinizin Önüne Neden "sp_" Eklememelisiniz?

SQL Server’da Stored Prosedürlerinizin Önüne Neden “sp_” Eklememelisiniz?

Herkese merhaba. Bu yazıda SQL Server’da Stored Prosedürlerinizin önüne neden “sp_” eklememeniz gerektiği ile ilgili bilgi vermeye çalışacağım. Çoğu insan SQL Server’da Stored Prosedür oluştururken Stored Prosedür adının başına “sp_” koyma eğilimidir. Bunun kötü bir uygulama olarak kabul edilmesinin birkaç nedeni var. Microsoft bunu yapmamanız gerektiğini söylüyor. Aşağıda Microsoft’un açıklamasını...

SQL Server'da Database Owner’ı Değiştirmek

SQL Server’da Database Owner’ı Değiştirmek

Herkese merhaba. Bu yazıda SQL Server’da Database Owner’ı değiştirmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da yedeği daha önceden alınmış bir veritabanı farklı bir bilgisayarda restore edildiğinde database owner kullanıcısı restore edilen bilgisayarda olmadığı için bazı hatalar ile karşılaşılır. SQL Server’da bu durumu gidermek için db owner ataması yapılması gerekir. Security...

SQL Server’da Tüm Veritabanlarının Sahiplerini Listelemek

SQL Server’da Tüm Veritabanlarının Sahiplerini Listelemek

Herkese merhaba. Bu yazıda SQL Server’da tüm veritabanlarının sahiplerini listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bir veritabanı oluşturulduğunda, genellikle onu oluşturan kişi o veritabanının sahibidir ve o veritabanı üzerindeki tüm izinlere sahiptir. Veritabanı sahibi, veritabanının bakımını yapabilir, diğer kullanıcılara izinler verebilir ve hatta veritabanını sunucudan kaldırabilir. Aşağıdaki sorguyu...

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. 172...

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);...

Yazı kopyalamak yasaktır!