FirebirdSQL logo

Types de données entiers

Pour les entiers, utilisez les types de données INTEGER SMALLINT, INTEGER, BIGINT (dans le dialecte 3) et INT128. Firebird ne prend pas en charge le type de données entier non signé.

SMALLINT

Le type de données est un entier de 16 bits. Il est utilisé lorsqu’une large gamme de valeurs possibles pour le stockage des données n’est pas requise.SMALLINT

Les numéros de type vont de -2 SMALLINT 16 jusqu’à 216 - 1, ou -32768 à 32767.

Example 1. Utilisant SMALLINT
CREATE DOMAIN DFLAG AS SMALLINT DEFAULT 0 NOT NULL
  CHECK (VALUE=-1 OR VALUE=0 OR VALUE=1);

CREATE DOMAIN RGB_VALUE AS SMALLINT;