1. ホーム
  2. sql

[解決済み] SQLのフィールド型BIGINTの限界は?

2022-03-13 23:09:09

質問

SQLのフィールド型BIGINTの限界は?

は、100000235882380 または 100000466411115 のどちらを使用すればよいですか?(これはfacebookのIDです)

解決方法は?

使用しているRDBMSのマニュアルを確認してください。すべてのシステムで同じとは限りません。

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