La colonne d'identification dans SQL est également appelée colonne à incrémentation automatique. Sa fonction est de permettre à l'ordinateur de générer automatiquement la valeur du champ d'identification (valeur de séquence) pour les enregistrements de la table, selon les besoins, sans insérer manuellement la valeur. valeur ; les valeurs des colonnes ne sont pas répétées. , a pour fonction d'identifier chaque ligne du tableau, et chaque tableau ne peut avoir qu'une seule colonne d'identification.
La définition et les caractéristiques de la colonne identité
La colonne identité dans SQL Server est également appelée colonne identifiant . Il est d'usage d'être également appelé colonne auto-croissante.
Ce type de colonne présente les trois caractéristiques suivantes :
1. Le type de données de la colonne est un type numérique sans décimales
2. la valeur de cette colonne est générée par le système selon certaines règles, et les valeurs nulles ne sont pas autorisées
3. Les valeurs de la colonne ne sont pas répétées et ont pour fonction d'identifier chaque ligne du tableau . Chaque table ne peut avoir qu'une seule colonne d'identification.
En raison des caractéristiques ci-dessus, les colonnes d'identification sont largement utilisées dans la conception de bases de données.
La composition et la fonction de la colonne identité
Pour créer une colonne identité, vous devez généralement préciser trois contenus :
1 . Type (type )
Dans SQL Server 2000, le type de colonne d'identité doit être un type numérique, comme suit :
decimal, int, numeric, smallint, bigint, tinyint<.>
où Il convient de noter que lors de la sélection décimale et numérique, le nombre de décimales doit être zéroDe plus, faites attention à la plage numérique de toutes les représentations de chaque type de données
2. Seed ( seed)
est la valeur attribuée à la première ligne du tableau, la valeur par défaut est 13, incrément ( incrément)
L'incrément entre deux valeurs d'identification adjacentes. La valeur par défaut est 1.La colonne d'identification permet à l'ordinateur de générer automatiquement la valeur du champ d'identification pour les enregistrements du tableau selon les besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!