Когато конвертирате между типове данни за дата и час в SQL Server, трябва да имате предвид как новият тип данни ще се справи със стойността, която се опитвате да му присвоите.
В някои случаи може да загубите част от стойността, в други случаи може да получите куп нули (увеличаване на размера на съхранение в процеса). Може също да получите стойност, която е закръглена.
Следващите статии съдържат примери за преобразувания между различните типове данни за дата и час, с особен акцент върху проблемите, които току-що споменах.
Преобразуване на ‘datetime’ в …
- Преобразувайте „datetime“ в „datetime2“
- Преобразувайте „datetime“ в „datetimeoffset“
- Преобразувайте „datetime“ в „smalldatetime“
- Преобразувайте „datetime“ в „date“
- Преобразувайте „datetime“ в „time“
Преобразувайте ‘datetime2’ в …
- Преобразувайте „datetime2“ в „datetime“
- Преобразувайте „datetime2“ в „datetimeoffset“
- Преобразувайте „datetime2“ в „smalldatetime“
- Преобразувайте „datetime2“ в „date“
- Преобразувайте „datetime2“ в „time“
Преобразувайте „datetimeoffset“ в …
- Преобразувайте „datetimeoffset“ в „datetime“
- Преобразувайте „datetimeoffset“ в „datetime2“
- Преобразувайте „datetimeoffset“ в „smalldatetime“
- Преобразувайте „datetimeoffset“ в „date“
- Преобразувайте „datetimeoffset“ в „time“
Преобразуване на ‘smalldatetime’ в …
- Преобразувайте „smalldatetime“ в „datetime“
- Преобразувайте „smalldatetime“ в „datetime2“
- Преобразувайте „smalldatetime“ в „datetimeoffset“
- Преобразувайте „smalldatetime“ в „date“
- Преобразувайте „smalldatetime“ в „time“
Преобразувайте „дата“ в …
- Преобразувайте „дата“ в „дата и час“
- Преобразувайте „date“ в „datetime2“
- Преобразувайте „date“ в „smalldatetime“
- Преобразувайте „date“ в „datetimeoffset“
Преобразувайте „време“ в…
- Преобразувайте ‘time’ в ‘datetime’
- Преобразувайте ‘time’ в ‘datetime2’
- Преобразувайте ‘time’ в ‘smalldatetime’
- Преобразувайте ‘time’ в ‘datetimeoffset’