BIGINT fornece 8 bytes de armazenamento para valores inteiros.
java.lang.Long
BIGINT
-9223372036854775808 (java.lang.Long.MIN_VALUE)
9223372036854775807 (java.lang.Long.MAX_VALUE)
Quando misturado com outros tipos de dado nas expressões, o tipo de dado
do resultado segue as regras mostradas em
A tentativa de colocar um valor inteiro com tamanho de armazenamento maior em um local com tamanho de armazenamento menor falha apenas se o valor não puder ser armazenado no local com tamanho menor. Os tipos inteiros sempre podem ser colocados com sucesso em valores numéricos aproximados, embora com uma possível perda de precisão. Os valores BIGINT podem ser armazenados em decimais, se a precisão do DECIMAL for grande o suficiente para o valor.