Mengubah bahasa bawaan
Bahasa yang disetel di SQL Server dapat memengaruhi cara string karakter ditafsirkan sebagai tanggal.
Mengubah bahasa akan otomatis memperbarui format tanggal.
Dalam latihan ini, Anda akan menganalisis dampak perintah SET LANGUAGE pada beberapa contoh praktis.
Anda akan memilih antara bahasa English, Croatian, dan Dutch, dengan mempertimbangkan bahwa ketiganya menggunakan format berikut:
| Language | Date format |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
Latihan ini adalah bagian dari kursus
Fungsi untuk Memanipulasi Data di SQL Server
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
DECLARE @date1 NVARCHAR(20) = '30.03.2019';
-- Set the correct language
SET LANGUAGE ___;
SELECT
@date1 AS initial_date,
-- Check that the date is valid
ISDATE(@date1) AS is_valid,
-- Select the name of the month
___ AS month_name;