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

Connected

Cvičení

Test výkonu typově bezpečných konverzních funkcí

V předchozích dvou cvičeních jsme se podívali na funkce TRY_CAST(), TRY_CONVERT() a TRY_PARSE(). Tyto funkce se ale z hlediska výkonu nechovají stejně. V tomto cvičení spustíš test výkonu na všech datech v naší kalendářní tabulce.

Pro zjednodušení jsme data z tabulky dbo.Calendar předem načetli do dočasné tabulky DateText, která obsahuje jediný sloupec NVARCHAR(50) s názvem DateText.

První tři kroky mají stejné zadání: doplň chybějící hodnoty pro dokončení příslušného volání funkce. Poté si všimni, jak dlouho každá operace trvá, a výsledky si zapamatuj. Ve čtvrtém kroku pak své výsledky shrneš.

Pokyny 1/4

undefined XP
    1
    2
    3
    4
  • Doplň správnou konverzní funkci podle jejího podpisu parametrů.
  • Všimni si hodnoty času vrácené ve volání DATEDIFF().
  • Nepoužívej @StartTimeCast ani @EndTimeCast ve své odpovědi; tyto proměnné slouží k výpočtu doby provádění.