sql >> Databáze >  >> RDS >> Sqlserver

Převod mezi datovými typy data a času na serveru SQL (příklady T-SQL)

Při převodu mezi datovými typy data a času na serveru SQL Server musíte mít na paměti, jak nový datový typ zpracuje hodnotu, kterou se mu pokoušíte přiřadit.

V některých případech můžete ztratit část hodnoty, v jiných případech můžete získat spoustu nul (zvětšení velikosti úložiště v procesu). Můžete také skončit s hodnotou, která byla zaokrouhlena nahoru.

Následující články obsahují příklady převodů mezi různými datovými typy data a času se zvláštním zaměřením na problémy, které jsem právě zmínil.

Převést „datetime“ na …

  • Převeďte „datetime“ na „datetime2“
  • Převeďte „datetime“ na „datetimeoffset“
  • Převeďte „datetime“ na „smalldatetime“
  • Převeďte „datetime“ na „date“
  • Převeďte „datetime“ na „time“

Převést ‘datetime2’ na …

  • Převeďte „datetime2“ na „datetime“
  • Převeďte „datetime2“ na „datetimeoffset“
  • Převeďte „datetime2“ na „smalldatetime“
  • Převeďte „datetime2“ na „date“
  • Převeďte „datetime2“ na „čas“

Převést ‘datetimeoffset’ na …

  • Převeďte „datetimeoffset“ na „datetime“
  • Převeďte „datetimeoffset“ na „datetime2“
  • Převeďte „datetimeoffset“ na „smalldatetime“
  • Převeďte „datetimeoffset“ na „date“
  • Převeďte ‘datetimeoffset’ na ‘čas’

Převeďte „smalldatetime“ na …

  • Převeďte „smalldatetime“ na „datetime“
  • Převeďte „smalldatetime“ na „datetime2“
  • Převeďte „smalldatetime“ na „datetimeoffset“
  • Převeďte „smalldatetime“ na „date“
  • Převeďte „smalldatetime“ na „čas“

Převeďte „datum“ na …

  • Převeďte „datum“ na „datum a čas“
  • Převeďte „date“ na „datetime2“
  • Převeďte „datum“ na „smalldatetime“
  • Převeďte „datum“ na „datetimeoffset“

Převést „čas“ na …

  • Převeďte „čas“ na „datum a čas“
  • Převeďte „čas“ na „datetime2“
  • Převeďte „čas“ na „smalldatetime“
  • Převeďte „čas“ na „datetimeoffset“

  1. Aktualizujte dotaz pomocí poddotazu na serveru SQL Server

  2. Jaký je rozdíl mezi dočasnou tabulkou a proměnnou tabulky na serveru SQL?

  3. Jednoduchá parametrizace a triviální plány — 3. část

  4. SQL Server dotaz k nalezení všech oprávnění/přístupu pro všechny uživatele v databázi