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“