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

Phân tích chuỗi thành ngày

Việc thay đổi ngôn ngữ khi tải dữ liệu không phải lúc nào cũng khả thi. Thay vì dùng cú pháp SET LANGUAGE, bạn có thể dùng hàm PARSE() để phân tích một chuỗi thành kiểu ngày dựa trên một locale cụ thể.

Chúng ta sẽ tiếp tục dùng bảng dbo.Dates, lần này sẽ phân tích toàn bộ ngày theo chuẩn tiếng Đức bằng locale de-de.

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

Phân tích chuỗi thời gian trong SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Phân tích DateText thành kiểu ngày bằng locale tiếng Đức (de-de).
  • Sau đó, phân tích DateText thành kiểu dữ liệu DATETIME2(7), vẫn dùng locale tiếng Đứ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.

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