sql >> Database teknologi >  >> RDS >> Sqlserver

Konvertering mellem dato- og klokkeslætsdatatyper i SQL Server (T-SQL-eksempler)

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'

  1. Hvordan indsætter jeg flere rækker korrekt i PG med node-postgres?

  2. DROP TABEL HVIS FINNES i MariaDB

  3. Kan ikke indlæse DLL 'SqlServerSpatial.dll'

  4. Sådan ændres automatisk stigningsværdi af MySQL / MariaDB-database