Metinleri tarihlere ayrıştır
Veri yüklemesi için dili değiştirmek her zaman mümkün olmayabilir. SET LANGUAGE sözdizimi yerine, belirli bir yerel ayar kullanarak bir metni tarih türü olarak ayrıştırmak için PARSE() fonksiyonunu kullanabiliriz.
Yine dbo.Dates tablosunu kullanacağız; bu kez tüm tarihleri Almanca olarak, de-de yerel ayarını kullanarak ayrıştıracağız.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Zaman Serisi Analizi
Egzersiz talimatları
DateTextdeğerlerini Almanca yerel ayarı (de-de) ile tarih olarak ayrıştır.- Ardından, yine Almanca yerel ayarıyla,
DateTextdeğerlerini veri türüDATETIME2(7)olarak ayrıştır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
d.DateText AS String,
-- Parse as DATE using German
___(d.___ AS DATE USING ___) AS StringAsDate,
-- Parse as DATETIME2(7) using German
___(d.___ AS DATETIME2(7) USING ___) AS StringAsDateTime2
FROM dbo.Dates d;