decimal e numeric (Transact-SQL)
Tipos de dados numéricos que têm precisão e escala fixos.
decimal[ **(**p[ **,**s] )] e numeric[ **(**p[ **,**s] )]
Números de precisão e escala fixos. Quando a precisão máxima for usada, os valores válidos serão de - 10^38 +1 a 10^38 - 1. Os sinônimos de ISO para decimal are dec e dec(p, s). numeric é funcionalmente equivalente a decimal.p (precisão)
O número máximo total de dígitos decimais que podem ser armazenados, à esquerda e à direita do ponto decimal. A precisão deve ser um valor de 1 até a precisão máxima de 38. A precisão padrão é 18.s (escala)
O número máximo de dígitos decimais que podem ser armazenados à direita do ponto decimal. A escala deve ser um valor de 0 a p. A escala somente poderá ser especificada se precisão também o for. A escala padrão é 0; portanto, 0 <= s < = p. Os tamanhos máximos de armazenamento variam, com base na precisão.Precisão
Bytes de armazenamento
1 - 9
5
10-19
9
20-28
13
29-38
17
Consulte também