sql >> Databasteknik >  >> RDS >> Sqlserver

Konvertera mellan datatyper för datum och tid i SQL Server (T-SQL-exempel)

När du konverterar mellan datum- och tidsdatatyper i SQL Server måste du vara uppmärksam på hur den nya datatypen kommer att hantera det värde du försöker tilldela den.

I vissa fall kan du förlora en del av värdet, i andra fall kan du få ett gäng nollor (ökande lagringsstorlek i processen). Du kan också få ett värde som har avrundats uppåt.

Följande artiklar innehåller exempel på omvandlingar mellan olika datum- och tidsdatatyper, med särskilt fokus på de frågor jag just nämnde.

Konvertera "datetime" till ...

  • Konvertera 'datetime' till 'datetime2'
  • Konvertera "datetime" till "datetime offset"
  • Konvertera 'datetime' till 'smalldatetime'
  • Konvertera "datetime" till "date"
  • Konvertera 'datetime' till 'time'

Konvertera 'datetime2' till …

  • Konvertera 'datetime2' till 'datetime'
  • Konvertera 'datetime2' till 'datetime offset'
  • Konvertera 'datetime2' till 'smalldatetime'
  • Konvertera 'datetime2' till 'date'
  • Konvertera 'datetime2' till 'time'

Konvertera "datetimeoffset" till ...

  • Konvertera "datetimeoffset" till "datetime"
  • Konvertera 'datetimeoffset' till 'datetime2'
  • Konvertera 'datetimeoffset' till 'smalldatetime'
  • Konvertera "datetimeoffset" till "date"
  • Konvertera "datetimeoffset" till "time"

Konvertera 'smalldatetime' till …

  • Konvertera 'smalldatetime' till 'datetime'
  • Konvertera 'smalldatetime' till 'datetime2'
  • Konvertera 'smalldatetime' till 'datetime offset'
  • Konvertera 'smalldatetime' till 'date'
  • Konvertera 'smalldatetime' till 'time'

Konvertera "datum" till ...

  • Konvertera "datum" till "datumtid"
  • Konvertera "datum" till "datetime2"
  • Konvertera "datum" till "smalldatetime"
  • Konvertera "datum" till "datetimeoffset"

Konvertera "tid" till ...

  • Konvertera "tid" till "datumtid"
  • Konvertera 'tid' till 'datetime2'
  • Konvertera 'tid' till 'smalldatetime'
  • Konvertera 'tid' till 'datumtidsförskjutning'

  1. Värdpaket på Chocolatey

  2. Oracle PL/SQL-samlingar - Skapa kapslade tabeller i databasen

  3. Android - Cursor onMapReady (Markörer)

  4. Laravel:PDOUndantag:kunde inte hitta drivrutinen