Bắt đầu ngayBắt đầu miễn phí

Thay đổi định dạng ngày

Hãy nhớ rằng SQL Server có thể diễn giải các chuỗi ký tự trông giống ngày theo cách khác với những gì bạn mong đợi. Tùy theo thiết lập của bạn, chuỗi "29-04-2019" có thể được hiểu là ngày 29 tháng 4, hoặc có thể phát sinh lỗi cho biết việc chuyển đổi sang kiểu ngày không thể thực hiện. Trong tình huống thứ nhất, SQL Server kỳ vọng định dạng ngày-tháng-năm; còn trong tình huống thứ hai, có thể nó kỳ vọng định dạng tháng-ngày-năm và tháng 29 thì không tồn tại.

Trong bài tập này, bạn sẽ chỉ định cho SQL Server biết bạn muốn dùng định dạng ngày nào.

Bài tập này là một phần của khóa học

Các hàm thao tác dữ liệu trong SQL Server

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã