Каков предел типа поля BIGINT в SQL?

Каков предел типа поля BIGINT в SQL?

100000235882380 или 100000466411115 приемлемо? (Это идентификатор из facebook)

    Проверьте руководство к РСУБД, которое вы используете. Во всех системах это может быть не одинаково.

    MySQL:
    https://dev.mysql.com/doc/refman/5.7/en/integer-types.html

    PostgreSQL:
    https://www.postgresql.org/docs/10/static/datatype-numeric.html

    SQL Server (Transact-SQL):
    https://docs.microsoft.com/en-us/sql/t-sql/data-types/int-bigint-smallint-and-tinyint-transact-sql

    DB2:
    http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm.db29.doc.sqlref/db2z_biginteger.htm

    Да, согласно int, bigint, smallint и tinyint (Transact-SQL) :

    bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)

    Это зависит от СУБД. Например, максимальные значения BIGINT: 9223372036854775807 (для подписанных) или 18446744073709551615 (для не подписанных) в MySQL.

    Подробные сведения см. В разделе « Числовые типы » документов.

    Не о чем беспокоиться. BIGINT может хранить гораздо большие значения, чем те, которые у вас есть.

    Как минимум до 9,223,372,036,854,775,807.

    -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807

    Но это можно легко найти в Google.