MulaiMulai sekarang secara gratis

Mengubah format tanggal

Ingat bahwa SQL Server dapat menafsirkan string karakter yang tampak seperti tanggal dengan cara yang berbeda dari yang Anda harapkan. Tergantung pada pengaturan Anda, string "29-04-2019" bisa ditafsirkan sebagai 29 April, atau akan muncul galat bahwa konversi ke tanggal tidak memungkinkan. Pada situasi pertama, SQL Server mengharapkan format hari-bulan-tahun, sedangkan pada situasi kedua, kemungkinan mengharapkan bulan-hari-tahun dan bulan ke-29 tidak ada.

Dalam latihan ini, Anda akan memberi tahu SQL Server format tanggal seperti apa yang ingin Anda gunakan.

Latihan ini adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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;
Edit dan Jalankan Kode