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

Connected

Cvičení

Vyzkoušej typově bezpečné datové funkce

V tomto cvičení si vyzkoušíme funkce TRY_CONVERT(), TRY_CAST() a TRY_PARSE(). Každá z těchto funkcí bezpečně zpracuje řetězcová data a pokusí se je převést na jiný typ – pokud převod selže, vrátí NULL. Převod například na datový typ date může selhat z různých důvodů. Pokud vstupní řetězec není datum, převod se nezdaří. Problém může nastat také tehdy, když je formát vstupu nejednoznačný. Příkladem je datum 04/01/2019, které má jiný význam ve Spojených státech (1. dubna 2019) a jiný ve většině evropských zemí (4. ledna 2019).

Instrukce 1/3

undefined XP
  • 1

    Začni s funkcí TRY_CONVERT() – doplň název funkce a vstupní parametr pro každý z příkladů.

  • 2

    S předchozím řešením pomocí TRY_CONVERT() na paměti teď použij TRY_CAST() a porovnej, jak se chovají.

  • 3

    Jedno z platných dat vrací NULL. Použij TRY_PARSE() a urči de-de pro německý formát data a en-us pro americký.