Når du konverterer mellem datatyper for dato og klokkeslæt i SQL Server, skal du være opmærksom på, hvordan den nye datatype vil håndtere den værdi, du forsøger at tildele den.
I nogle tilfælde kan du miste en del af værdien, i andre tilfælde kan du få en masse nuller (øgende lagerstørrelse i processen). Du kan også ende med en værdi, der er rundet op.
De følgende artikler indeholder eksempler på konverteringer mellem de forskellige dato- og klokkeslætsdatatyper med særligt fokus på de problemer, jeg lige har nævnt.
Konverter 'datetime' til …
- Konverter 'datetime' til 'datetime2'
- Konverter 'datetime' til 'datetime offset'
- Konverter 'datetime' til 'smalldatetime'
- Konverter 'datetime' til 'date'
- Konverter 'datetime' til 'time'
Konverter 'datetime2' til …
- Konverter 'datetime2' til 'datetime'
- Konverter 'datetime2' til 'datetime offset'
- Konverter 'datetime2' til 'smalldatetime'
- Konverter 'datetime2' til 'date'
- Konverter 'datetime2' til 'time'
Konverter 'datetime offset' til …
- Konverter 'datetime offset' til 'datetime'
- Konverter 'datetime offset' til 'datetime2'
- Konverter 'datetime offset' til 'smalldatetime'
- Konverter 'datetime offset' til 'date'
- Konverter 'datetime offset' til 'time'
Konverter 'smalldatetime' til …
- Konverter 'smalldatetime' til 'datetime'
- Konverter 'smalldatetime' til 'datetime2'
- Konverter 'smalldatetime' til 'datetime offset'
- Konverter 'smalldatetime' til 'date'
- Konverter 'smalldatetime' til 'time'
Konverter 'dato' til …
- Konverter 'dato' til 'datotid'
- Konverter 'dato' til 'datetime2'
- Konverter 'dato' til 'smalldatetime'
- Konverter 'dato' til 'datetime offset'
Konverter 'tid' til …
- Konverter 'tid' til 'datotid'
- Konverter 'tid' til 'datetime2'
- Konverter 'tid' til 'smalldatetime'
- Konverter 'tid' til 'datetime offset'