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

SQL Server:Beregning med numeriske bogstaver

SQL Server bruger den mindst mulige datatype.

Når du kører dette script

SELECT SQL_VARIANT_PROPERTY(1.0, 'BaseType')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Precision')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Scale')
SELECT SQL_VARIANT_PROPERTY(1.0, 'TotalBytes')

vil du se, at SQL Server implicit brugte en NUMERIC(2, 1) datatype.
Divisionen med 60.0 konverterer resultatet til NUMERIC(8, 6).
Den endelige beregning konverterer resultatet til NUMERIC( 17, 10).

Rediger

Taget fra SQL Server Books Online Datatypekonvertering



  1. Hentning af ORACLE-programmeringsobjektdefinitioner

  2. Lagret procedure fejl PLS-00201:identifikator 'UTL_HTTP' skal erklæres

  3. MySQL søg en tekst fra to kolonner

  4. SQL-forespørgsel for at finde antallet af fælles venner givet en tabel med person, vennepar