Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Преобразуване между типове данни за дата и час в SQL Server (примери за T-SQL)

Когато конвертирате между типове данни за дата и час в 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’

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверете дали даден обект е таблица, изглед или съхранена процедура в SQL Server с помощта на функцията OBJECTPROPERTY()

  2. Свързване на SQL Server към база данни на Java

  3. Как да се свържете с SQL Server по подразбиране инстанция и SQL Server наименувани екземпляри - SQL Server / TSQL Урок, част 2

  4. Присвойте резултата от динамичния sql на променлива

  5. STRING_SPLIT() в SQL Server 2016:Продължение №2