1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Time Series Analysis in SQL Server

Connected

Cvičení

Převod řetězců na datumové typy pomocí CAST

Funkce CAST() umožňuje převádět řetězce na datové typy pro datum a čas. V tomto cvičení si projdeme různé formáty, které CAST() dokáže zpracovat.

Prohlédni si data v tabulce dbo.Dates, která je pro tebe předem načtena. Pak použij funkci CAST() k převodu těchto dat dvakrát: jednou na typ DATE a jednou na typ DATETIME2(7). Protože jeden z datumů obsahuje hodnoty až na úroveň nanosekund, nelze ho převést na typ DATETIME ani na DATETIME2 s nižší přesností.

POZNÁMKA: Funkce CAST() závisí na jazykovém nastavení a národním prostředí. SQL Server nakonfigurovaný pro americkou angličtinu přeloží 08/23/2008 jako 2008-08-23, ale selže u formátu 23/08/2008, se kterým si poradí například SQL Server s kanadsko-francouzským národním prostředím.

Pokyny

100 XP
  • Převeď vstupní řetězec DateText z dočasné tabulky dbo.Dates na datový typ DATE.
  • Převeď vstupní řetězec DateText z dočasné tabulky dbo.Dates na datový typ DATETIME2(7).