powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сколько байт занимает numeric ...
12 сообщений из 12, страница 1 из 1
Сколько байт занимает numeric ...
    #32040422
harrytv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хелпе написано, что numeric с p= 1-9 занимает 5 байт,10-19 9 байт.
В некоей книге видел другие градации.
Суть вопроса - зачем использовать numeric(10,2) вместо
numeric(18,2) если места они занимают одинаково ...
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040451
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ни зачем....
просто ограничение длины числа...
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040453
harrytv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот некий автор толстой книги пишет,что при p=15 размер 8 байт. С чего он это взял и как проверить.
Тут где-то видел, но ныйти не могу...
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040455
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так BOL посмотри...
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040457
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Precision Storage bytes
1 - 9 5
10- 19 9
20- 28 13
29- 38 17
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040466
harrytv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, что от numeric(18,2) базе хуже не будет, а
проблем с переполнением при суммировании точно избегу ...
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040469
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно 19,2....
ИМХО теж 9 байт...
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040545
puskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сказано же: Maximum storage sizes vary, based on the precision.

declare @one numeric(10,2)
declare @two numeric(18,2)
set @one = 11111111.11
set @two = 1111111111111111.11
select datalength(@one)
select datalength(@two)
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040563
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ню-ню... а в таблице?
Код: plaintext
1.
2.
3.
4.
create  table t (one numeric( 18 , 2 ),two numeric( 18 , 2 ))
insert  t  values( 1111 . 11 ,  1111111111111111 . 11  )
select one,two, datalength(one), datalength(two) from t
go
exec sp_help @objname=N't'
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040564
puskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таблице (специально для дебилов)

(1 row(s) affected)

one two
-------------------- -------------------- ----------- -----------
1111.11 1111111111111111.11 5 9
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040568
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то что вернулось из таблици - это одно...
а то что хранится в ней - это другое...
и не надо пургу нести....
...
Рейтинг: 0 / 0
Сколько байт занимает numeric ...
    #32040572
Фотография VVG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2puskin
Ты бы за словами своими следил почаще и осмысливал ответы подольше.
Может тогда не от каждого твоего топика разило бы глупостью беспросветной.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сколько байт занимает numeric ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]