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

Hvorfor ser konverteringen fra DATETIME til DATETIME2 ud til at ændre værdi?

En brudsændring blev introduceret i SQL Server 2016 med hensyn til konvertering og sammenligning af datetime og datetime2. Ændringerne er beskrevet i denne vidensbaseartikel .

Sammenfattende blev værdier afrundet under konverteringen i SQL 2014 og tidligere versioner, mens den fulde præcision betragtes i dag. Dette forbedrer ydeevnen, men introducerer problemer ved konvertering og sammenligning af disse ulige typer.



  1. De 9 mest almindelige databasedesignfejl

  2. Tagging system:Toxi løsning spørgsmål

  3. Databasedesign til dynamisk formularfeltvalidering

  4. Er streng eller int at foretrække for fremmednøgler?