Je débute sur SQL Server et j'aimerais savoir si, lorqu'on déclare un INT en clé primaire, celui-ci s'auto-incrémente automatiquement. Je viens de Mysql, où il faut explicitement déclarer cette clause pour que l'incrémentation soit prise en compte
Apparemment, dans la doc d' SQL Server, il n'y a rien à ce sujet..
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Moreau
Non, il faut déclarer le champ en identity. Voir dans l'aide en ligne.
Dans entreprise manager sur la modification/création d'une table voir les propriétés de la colonne ne bas.
En T-SQL: CREATE TABLE LaTable ( MonChampNumAuto int IDENTITY (1, 1) NOT NULL , .....
Laurent.
"Marc" wrote in message news:
Bonjour,
Je débute sur SQL Server et j'aimerais savoir si, lorqu'on déclare un INT
en clé primaire, celui-ci s'auto-incrémente automatiquement. Je viens de Mysql, où il faut explicitement déclarer cette clause pour que l'incrémentation soit prise en compte.
Apparemment, dans la doc d' SQL Server, il n'y a rien à ce sujet...
Merci :-)
Non, il faut déclarer le champ en identity.
Voir dans l'aide en ligne.
Dans entreprise manager sur la modification/création d'une table voir les
propriétés de la colonne ne bas.
En T-SQL:
CREATE TABLE LaTable (
MonChampNumAuto int IDENTITY (1, 1) NOT NULL ,
.....
Laurent.
"Marc" <anonymous@discussions.microsoft.com> wrote in message
news:F346F5E4-7D6F-4B32-9231-EA420EC5B19A@microsoft.com...
Bonjour,
Je débute sur SQL Server et j'aimerais savoir si, lorqu'on déclare un INT
en clé primaire, celui-ci s'auto-incrémente automatiquement. Je viens de
Mysql, où il faut explicitement déclarer cette clause pour que
l'incrémentation soit prise en compte.
Apparemment, dans la doc d' SQL Server, il n'y a rien à ce sujet...
Non, il faut déclarer le champ en identity. Voir dans l'aide en ligne.
Dans entreprise manager sur la modification/création d'une table voir les propriétés de la colonne ne bas.
En T-SQL: CREATE TABLE LaTable ( MonChampNumAuto int IDENTITY (1, 1) NOT NULL , .....
Laurent.
"Marc" wrote in message news:
Bonjour,
Je débute sur SQL Server et j'aimerais savoir si, lorqu'on déclare un INT
en clé primaire, celui-ci s'auto-incrémente automatiquement. Je viens de Mysql, où il faut explicitement déclarer cette clause pour que l'incrémentation soit prise en compte.
Apparemment, dans la doc d' SQL Server, il n'y a rien à ce sujet...
Merci :-)
Marc
Ok, super, merci Quand on sait où chercher, c'est mieux :-)
Ok, super, merci
Quand on sait où chercher, c'est mieux :-)