1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз часових рядів у SQL Server

Connected

Вправа

Перетворення рядків на дати

Функція CAST() дає змогу перетворювати рядки на типи даних дати й часу. У цьому прикладі ми розглянемо багато форматів, з якими CAST() уміє працювати.

Перегляньте дані в таблиці dbo.Dates, яку вже завантажено для вас. Потім використайте функцію CAST(), щоб перетворити ці значення двічі: один раз у тип DATE і один раз у тип DATETIME2(7). Оскільки одне зі значень містить точність до наносекунди, ми не можемо перетворювати в тип DATETIME або будь-який тип DATETIME2 із меншою точністю.

ПРИМІТКА: функція CAST() залежить від мови й локалі. Тобто для екземпляра SQL Server, налаштованого на англійську (США), 08/23/2008 буде інтерпретовано як 2008-08-23, але 23/08/2008 спричинить помилку. Натомість SQL Server із локаллю французька (Канада) з цим форматом упорається.

Інструкції

100 XP
  • Перетворіть вхідний рядок DateText у тимчасовій таблиці dbo.Dates на тип даних DATE.
  • Перетворіть вхідний рядок DateText у тимчасовій таблиці dbo.Dates на тип даних DATETIME2(7).