SQL Server Eğitimleri SQL Server ile ilgili her şey
Herkese merhaba. Bu yazıda SQL Server’da sorgu çalışma süresini bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda performans ölçmek için sorgumuzun çalışma süresini bulmak isteyebiliriz. Aşağıdaki kodu kendi tablolarınıza göre düzenleyerek siz de benzer sonçlar alabilirsiniz. Ben işlemi Northwind veritabanını kullanarak yaptım. DECLARE @baslangic DATETIME = ( SELECT GETDATE() );...
Herkese merhaba. Bu yazıda SQL Server’ın ne olduğu hakkında bilgi vereceğim. Aslına bakarsanız ilk yazmam gereken yazı bu olmalıydı. Tabi ki siteyi kurarken birçok konu yazmayı düşünüyorsunuz ve maalesef aklınıza gelmiyor. SQL Server nedir? SQL Server, Microsoft tarafından geliştirilmiş ilişkisel veri tabanı yönetim sistemidir. Herhangi bir web sitesi veya yazılımın...
Herkese merhaba. Bu yazıda SQL Server’da geçici stored prosedürler hakkında bilgi vereceğim. Bazılarınızın geçici stored prosedürde nedir ya da geçici stored prosedürde mi varmış dediğini duyar gibiyim. Aslına bakarsanız proje içinde hiç kullanmadım fakat konu hakkında bilginiz olması açısından böyle bir yazıyı yazmak istedim. Geçici stored prosedürlerin çalışma prensibi geçici...
Herkese merhaba. Bu yazıda SQL Server’da Insert Into işleminde trnak işareti kullanımı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Insert Into işlemi yaparken tırnak işareti kullanmak isteyebiliriz. Aşağıdaki kodu inceleyerek sizler de bu işlemi kendi sorgunuz üzerinde deneyebilirsiniz. –Tablo oluşturulması CREATE TABLE DenemeTablosu ( YaziDegeri NVARCHAR(100) ); –Insert Into işlemi...
Herkese merhaba. Bu yazıda SQL Server’da Ambiguous Column Name hatası hakkında bilgi vereceğim. SQL Server’da sorgu yaparken aşağıdaki gibi bir hata ile karşılaşabilirsiniz. Aşağıdaki örnek kod ile bu hatayı görebilirsiniz. SELECT CategoryID FROM dbo.Products p INNER JOIN dbo.Categories c ON c.CategoryID = p.CategoryID; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız....
Herkese merhaba. Bu yazıda SQL Server’da Instance Name ve Server Name bilgisini öğrenmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Instance Name ve Server Name bilgisine ihtiyaç duyabiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT @@SERVICENAME AS InstanceName; SELECT @@SERVERNAME AS ServerName; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız....
Herkese merhaba. Bu yazıda SQL Server’da tarih alanına otomatik tarih eklettirmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda oluşturduğunuz bir tabloda tarih alanına otomatik tarih eklettirmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –Tablo oluşturulması CREATE TABLE OrnekTablomuz ( Id INT PRIMARY KEY IDENTITY(1, 1), Tarih DATETIME, Ad NVARCHAR(100)...
Herkese merhaba. Bu yazıda SQL Server’da iki saat arasındaki farkı bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki saat arasındaki farkı bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @saat1 TIME = ’09:00′, @saat2 TIME = ’10:30′; SELECT CONVERT(VARCHAR(2), DATEDIFF(MINUTE, @saat1, @saat2) / 60) + ‘:’ +...
Herkese merhaba. Bu yazıda SQL Server’da varchar veri tipini datetime veri tipine dönüştürme hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elinizde bulunan varchar bir tarih değerini tarih veri tipine çevirmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT CONVERT(DATETIME, ’23 Jun 2019 09:05:00′, 106); Kodu çalıştırdığınızda aşağıdaki gibi bir...
Herkese merhaba. Bu yazıda SQL Server’da Decimal sayı sistemini Binary sayı sistemine çeviren fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Decimal sayı sistemini Binary sayı sistemine çevirmek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION DecimalBinaryCevir ( @DecimalVeri BIGINT ) RETURNS VARCHAR(255) AS BEGIN DECLARE @Sonuc VARCHAR(255)...