Category: Orta Seviye SQL Server

SQL Server'da Tablo Değişikliği Hatası

SQL Server’da Tablo Değişikliği Hatası

Herkese merhaba. Bu yazıda sizlere SQL Server’da tablo değişikliği hatası ile ilgili bilgi vermeye çalışacağım. SQL Server’da tablo üzerinde değişiklik yapan herkese aşağıdaki hata ile karşılaşmıştır. “Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes...

SQL Server'da VARCHAR Tipindeki Tarihi dd.mm.yyyy Olarak Çevirmek

SQL Server’da VARCHAR Tipindeki Tarihi dd.mm.yyyy Olarak Çevirmek

Herkese merhaba. Bu yazıda SQL Server’da VARCHAR tipindeki tarihi dd.mm.yyyy olarak çevirmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda VARCHAR tipindeki tarihi dd.mm.yyyy olarak çevirmek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @tarih VARCHAR(30) = ‘5.06.2023’ SELECT CONVERT(VARCHAR, CONVERT(DATE, @tarih, 104), 104) Yukarıdaki kodu...

SQL Server'da Tabloları Oluşturulma Tarihine Göre Listelemek

SQL Server’da Tabloları Oluşturulma Tarihine Göre Listelemek

Herkese merhaba. Bu yazıda SQL Server’da tabloları oluşturulma tarihine göre listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tabloları oluşturulma tarihine göre listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT name ,create_date FROM sys.tables ORDER BY create_date DESC Herkese çalışma hayatında ve yaşamında başarılar...

SQL Server'da Pivot Tablolarda Sıralama Yapmak

SQL Server’da Pivot Tablolarda Sıralama Yapmak

Herkese merhaba. Bu yazıda SQL Server’da Pivot tablolarda sıralama işleminin nasıl yapılacağı ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda oluşturduğunuz Pivot tabloları belli başlı kolonlara göre sıralamak isteyebilirsiniz. Aşağıda konuyla ilgili bir örnek görmektesiniz. CREATE TABLE Satis ( UrunAdi VARCHAR(50) ,SatisTarihi DATE ,Miktar INT ); INSERT INTO Satis...

SQL Server'da İlişkili Tablolarda DISTINCT Kullanmadan Yinelenen Değerleri Kaldırmak

SQL Server’da İlişkili Tablolarda DISTINCT Kullanmadan Yinelenen Değerleri Kaldırmak

Herkese merhaba. Bu yazıda SQL Server’da ilişkili tablolarda 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....

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 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 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 ½'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...

Yazı kopyalamak yasaktır!