Boa tarde pessoal,
Andei lendo o Training Kit do SQL 2008 e fiquei em dúvida em uma parte referente ao tipo de dados, mais expecificamente sobre o tipo float.
A definição de tamanho está assim:
FLOAT(N) -1.79308 to -2.23308, 0, and 2.23308 to 1.79308 4 bytes or 8 bytes
E a observação está assim:
The FLOAT data type takes an optional parameter of the number of digits stored after
the decimal, which is called the mantissa. If the mantissa is defi ned between 1 and 24, then
a FLOAT consumes 4 bytes of storage. If the mantissa is defi ned between 25 and 53, then a
FLOAT consumes 8 bytes of storage.
Minha dúvida é como posso por exemplo saber se determinado campo do tipo float de uma tabela está ocupando 4 ou 8 bytes, por exmeplo como saber se o campo foi criado usando de 1 à 24 ou de 25 à 53, onde posso ver esse mantissa ?
Tks,
http://social.msdn.microsoft.com/Forums/pt-BR/forunsptpt/thread/1a4fcabc-e206-4f68-9848-6faa4811aa20
Andei lendo o Training Kit do SQL 2008 e fiquei em dúvida em uma parte referente ao tipo de dados, mais expecificamente sobre o tipo float.
A definição de tamanho está assim:
FLOAT(N) -1.79308 to -2.23308, 0, and 2.23308 to 1.79308 4 bytes or 8 bytes
E a observação está assim:
The FLOAT data type takes an optional parameter of the number of digits stored after
the decimal, which is called the mantissa. If the mantissa is defi ned between 1 and 24, then
a FLOAT consumes 4 bytes of storage. If the mantissa is defi ned between 25 and 53, then a
FLOAT consumes 8 bytes of storage.
Minha dúvida é como posso por exemplo saber se determinado campo do tipo float de uma tabela está ocupando 4 ou 8 bytes, por exmeplo como saber se o campo foi criado usando de 1 à 24 ou de 25 à 53, onde posso ver esse mantissa ?
Tks,
http://social.msdn.microsoft.com/Forums/pt-BR/forunsptpt/thread/1a4fcabc-e206-4f68-9848-6faa4811aa20