1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiza seriilor de timp în SQL Server

Connected

exercițiu

Testează funcțiile de conversie sigură a datelor

În acest exercițiu, vom testa setul de funcții TRY_CONVERT(), TRY_CAST() și TRY_PARSE(). Fiecare dintre aceste funcții parsează în mod sigur date de tip string și încearcă să le convertească la un alt tip, returnând NULL dacă conversia eșuează. Conversia la un tip dată calendaristică poate eșua din mai multe motive. Dacă șirul de intrare nu reprezintă o dată, conversia va eșua. Dacă formatul șirului de intrare este ambiguu, conversia poate, de asemenea, să eșueze. Un exemplu în acest sens este data 04/01/2019, care are înțelesuri diferite în Statele Unite (1 aprilie 2019) față de majoritatea țărilor europene (4 ianuarie 2019).

Instrucțiuni 1/3

undefined XP
  • 1

    Începând cu funcția TRY_CONVERT(), completează numele funcției și parametrul de intrare pentru fiecare exemplu.

  • 2

    Având în minte soluția anterioară cu TRY_CONVERT(), folosește TRY_CAST() pentru a compara cele două funcții.

  • 3

    Una dintre datele valide returnează NULL. Folosește TRY_PARSE() și specifică de-de pentru data în format german și en-us pentru data în format american.