SQL Server decimaal

samenvatting: in deze handleiding leert u over het SQL Server DECIMAL gegevenstype en hoe u het kunt gebruiken om exacte numerieke waarden op te slaan.

overzicht van SQL Server decimaal gegevenstype

om getallen met vaste precisie en schaal op te slaan, gebruikt u het DECIMAL gegevenstype.,

het volgende toont de syntaxis van DECIMAL gegevenstype:

Code language: SQL (Structured Query Language) (sql)

In deze syntaxis:

  • p is de precisie die het maximale totale aantal decimale cijfers is dat zal worden opgeslagen, zowel links als rechts van de decimale punt. De precisie heeft een bereik van 1 tot 38. De standaard precisie is 38.
  • s is de schaal die het aantal decimale cijfers is dat rechts van de komma wordt opgeslagen. De schaal heeft een bereik van 0 tot p (precisie). De schaal kan alleen worden gespecificeerd als de precisie is gespecificeerd., Standaard is de schaal nul., precision as illustrated in the following table:

    Precision Storage bytes
    1 – 9 5
    10-19 9
    20-28 13
    29-38 17

    The NUMERIC and DECIMAL are synonyms, therefore, you can use them interchangeably.,

    The following declarations are equivalent:

    Code language: SQL (Structured Query Language) (sql)

    Because the ISO synonyms for DECIMAL are DEC and DEC(p,s), you can use either DECIMAL or DEC:

    Code language: SQL (Structured Query Language) (sql)

    SQL Server DECIMAL example

    Let’s take an example of using the DECIMAL and NUMERIC data types.,meric:

    ten Tweede, voeg een nieuwe rij in te voegen in de test.sql_server_decimal tabel:

    Code language: SQL (Structured Query Language) (sql)

    ten Derde, een query gegevens uit de tabel:

    Code language: SQL (Structured Query Language) (sql)

    ten Vierde, in het volgende voorbeeld wordt een nieuwe rij invoegen in de tabel met waarden die hoger zijn dan de precisie en schaal aangegeven in de kolom definitie:

    Code language: SQL (Structured Query Language) (sql)

    SQL Server heeft een fout heeft beëindigd en de instructie:

    Code language: SQL (Structured Query Language) (sql)

    In deze tutorial, je hebt geleerd hoe u de SQL Server DECIMAL gegevenstype voor het opslaan van exacte numerieke waarden.,

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *