BIGINTでは整数の記録のため8バイトの領域が割り当てられます。
java.lang.Long
BIGINT
-9223372036854775808 (java.lang.Long.MIN_VALUE)
9223372036854775807 (java.lang.Long.MAX_VALUE)
他のデータ型と混在させて利用した場合、結果のデータ型は
小さな記憶領域しか持たない場所に、それより大きな記憶領域を占める整数値を代入しようとすると、その整数値が小さな記憶領域では記録できずにエラーとなることがあります。またどのような整数でも、適切にnumericの値とする事ができます。BIGINTであれば、充分な精度を持つDECIMALに記録することができます。