FirebirdSQL logo

INTEGER

Тип данных INTEGER представляет собой 32-битное целое. Сокращённый вариант записи типа данных INT.

Числа типа INTEGER находятся в диапазоне от -231 до 231 - 1, или от -2,147,483,648 до 2,147,483,647.

Example 1. Использование INTEGER
CREATE TABLE CUSTOMER (
  CUST_NO INTEGER NOT NULL,
  CUSTOMER VARCHAR(25) NOT NULL,
  CONTACT_FIRST VARCHAR(15),
  CONTACT_LAST VARCHAR(20),
  ...
  PRIMARY KEY (CUST_NO)
);

BIGINT

BIGINT — это 64 битный целочисленный тип данных. Он доступен только в 3-м диалекте.

Числа типа BIGINT находятся в диапазоне от -263 до 263 - 1, или от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807.

Example 1. Использование BIGINT
CREATE TABLE WHOLELOTTARECORDS (
  ID BIGINT NOT NULL PRIMARY KEY,
  DESCRIPTION VARCHAR(32)
);