Mengurai string menjadi tanggal
Mengubah bahasa untuk pemuatan data tidak selalu memungkinkan. Alih-alih menggunakan sintaks SET LANGUAGE, Anda dapat menggunakan fungsi PARSE() untuk mengurai string menjadi tipe tanggal dengan lokal tertentu.
Kita akan kembali menggunakan tabel dbo.Dates, kali ini mengurai semua tanggal sebagai bahasa Jerman dengan lokal de-de.
Latihan ini merupakan bagian dari kursus
Analisis Deret Waktu di SQL Server
Instruksi latihan
- Uraikan
DateTextsebagai tanggal menggunakan lokal Jerman (de-de). - Lalu, uraikan
DateTextsebagai tipe dataDATETIME2(7), tetap menggunakan lokal Jerman.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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;