По этой ссылке http://msdn.microsoft.com/en-us/library/aa258832%28v=sql.80%29.aspx упоминается, что десятичная с точностью 10-19 займет 9 байтов. Означает ли это, если я определить десятичную (10,2) Колум внутри SQL Server 2008, и я храню два значения в базе данных: -Будет ли десятичная цифра с 10 точностью всегда занимать 9 байтов на SQL-сервере 2008
- 12345678,91
- 12,34
Так будет каждый из эти два числа занимают 9 байтов независимо от их размера, и если это так, то какой тип данных может дать мне более эффективное распределение памяти, поэтому 12.34 займет менее 12345678.91?
С уважением
Что издание SQL Server вы используете? Если Enterprise 'vardecimal' доступен, хотя это устарело в пользу общего сжатия. –
SQL server 2008 r2 –
Это версия not edition (Standard, Express, Enterprise)? –