Equivalent de auto_increment en SQL Server
Fermé
Imer
-
13 juin 2005 à 16:16
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 14 juin 2005 à 08:59
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 14 juin 2005 à 08:59
Salut à tous!
Je voudrais savoir s'il existe l'équivalent du "auto_increment" de Mysql ou du compteur Access au niveau de SQL Server..
Merci d'avance...
Je voudrais savoir s'il existe l'équivalent du "auto_increment" de Mysql ou du compteur Access au niveau de SQL Server..
Merci d'avance...
A voir également:
- Equivalent de auto_increment en SQL Server
- Equivalent coco - Accueil - Réseaux sociaux
- Équivalent coco - Accueil - Réseaux sociaux
- Equivalent wawacity - Accueil - Outils
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
5 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
13 juin 2005 à 16:23
13 juin 2005 à 16:23
Cherche le mot-clé IDENTITY
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
13 juin 2005 à 17:10
13 juin 2005 à 17:10
Le champs dentifiant doit bien être vide dans la requête non?.
Tu ne fois même pas spécifier le champ.
Si col1 est ta colonne IDENTITY:
INSERT INTO matable (col2,col3,col4) VALUES ('toto','titi','tata')
Tu ne fois même pas spécifier le champ.
Si col1 est ta colonne IDENTITY:
INSERT INTO matable (col2,col3,col4) VALUES ('toto','titi','tata')
T'es mon superman de SQL Server Sebsauvage, merci !!!
J'ai mis identity comme tu l'as dis..
Voila ma requête:
mssql_query("INSERT INTO projet VALUES('', '$libelle', '$type', '$objectifs', '$problematique', '$planningsuivi', '$resultat')");
Le champs dentifiant doit bien être vide dans la requête non?
J'ai un message d'erreur lors de l'insertion:
Warning: mssql_query(): message: Une valeur explicite de la colonne identité de la table 'projet' ne peut être spécifiée que si on fait appel à la liste des colonne et si IDENTITY_INSERT est ON. (severity 16) in ...\ajoutprojets.php on line 22
J'ai mis identity comme tu l'as dis..
Voila ma requête:
mssql_query("INSERT INTO projet VALUES('', '$libelle', '$type', '$objectifs', '$problematique', '$planningsuivi', '$resultat')");
Le champs dentifiant doit bien être vide dans la requête non?
J'ai un message d'erreur lors de l'insertion:
Warning: mssql_query(): message: Une valeur explicite de la colonne identité de la table 'projet' ne peut être spécifiée que si on fait appel à la liste des colonne et si IDENTITY_INSERT est ON. (severity 16) in ...\ajoutprojets.php on line 22
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
14 juin 2005 à 08:59
14 juin 2005 à 08:59
De rien.
Et si tu veux récupérer la valeur de l'identifiant que tu viens d'insérer, c'est dans la variable @@IDENTITY
:)
Et si tu veux récupérer la valeur de l'identifiant que tu viens d'insérer, c'est dans la variable @@IDENTITY
:)