Tarih biçimini değiştirme
SQL Server'ın, tarih gibi görünen karakter dizilerini beklediğinden farklı yorumlayabileceğini unutma.
Ayarlarına bağlı olarak, "29-04-2019" dizgesi 29 Nisan olarak yorumlanabilir ya da tarihe dönüştürmenin mümkün olmadığına dair bir hata alabilirsin.
İlk durumda SQL Server gün-ay-yıl biçimini beklerken, ikinci durumda muhtemelen ay-gün-yıl bekliyor ve 29. ay diye bir şey olmadığı için hata veriyor.
Bu egzersizde, hangi tarih biçimini kullanmak istediğini SQL Server’a bildireceksin.
Bu egzersiz
SQL Server'da Verileri İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
DECLARE @date1 NVARCHAR(20) = '2018-30-12';
-- Set the date format and check if the variable is a date
SET DATEFORMAT ___;
SELECT ___(@date1) AS result;