Есть ли какое-либо различие между ДЕСЯТИЧНЫМ и ЧИСЛОВЫМ в SQL Server?

попробуйте разные измерения

создайте файл dimensions.xml (sw-320dp-xhdpi)

<resources>
    <dimen name="textSize">16sp</dimen>
</resources>

создайте файл измеренияs.xml (sw-320dp-xxhdpi)

[111 ]

настройте textSize так, как вам нужно

122
задан a_horse_with_no_name 10 January 2016 в 09:09
поделиться

3 ответа

Они одинаковы. Числовое значение функционально эквивалентно десятичному.

MSDN: десятичное и числовое

101
ответ дан 24 November 2019 в 01:25
поделиться

Это то, что тогда стандарт SQL2003 (§6.1 Типы данных) говорит о двух:

 <exact numeric type> ::=
    NUMERIC [ <left paren> <precision> [ <comma> <scale> ] <right paren> ]
  | DECIMAL [ <left paren> <precision> [ <comma> <scale> ] <right paren> ]
  | DEC [ <left paren> <precision> [ <comma> <scale> ] <right paren> ]
  | SMALLINT
  | INTEGER
  | INT
  | BIGINT

 ...

21) NUMERIC specifies the data type
    exact numeric, with the decimal
    precision and scale specified by the
    <precision> and <scale>.

22) DECIMAL specifies the data type
    exact numeric, with the decimal scale
    specified by the <scale> and the
    implementation-defined decimal
    precision equal to or greater than the
    value of the specified <precision>.
40
ответ дан 24 November 2019 в 01:25
поделиться

Насколько мне известно между типами данных NUMERIC и DECIMAL нет никакой разницы. Они являются синонимами друг другу, и любой из них может быть использован. Типы данных DECIMAL и NUMERIC - это числовые типы данных с фиксированной точностью и масштабом.

Редактировать:

Говоря с несколькими коллегами, возможно, это как-то связано с тем, что DECIMAL является стандартом ANSI SQL, а NUMERIC - одним, поскольку Mircosoft предпочитает его больше. обычно встречается в языках программирования. ... Может быть;)

11
ответ дан 24 November 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: