auto incrément SQL Server 2005 - SQL/NoSQL - Programmation
Marsh Posté le 18-04-2006 à 19:23:22
Salut, effectivement pas de champ "autoincrement" mais 3 nouvelles propriétés à la place : dans l'interface :
- Après avoir cliquer sur une colonne, dans l'onglet Column Properties (en dessous)
- Dérouler Identity Specification
>> (Is Identity) = auto increment oui/non
>> Identity Increment = valeur d'incrémentation (par défaut de 1 en 1)
>> Identity Seed = valeur initiale (par défaut 1)
Voilà, sinon avec SMO voir à matable.macolonne.Identity ; et en SQl :
CREATE TABLE [dbo].[nom](
[id] [int] IDENTITY,
[date] [datetime],
)
Marsh Posté le 19-04-2006 à 13:41:55
Merci beaucoup. J'avais trouvé la réponse dans un autre forum mais tu m'as plus d'information
Merci
Marsh Posté le 26-08-2009 à 19:59:05
bonjour,
est ce que vous pouvez me donner la reponse car j'ai le meme problème.
merci.
Marsh Posté le 27-08-2009 à 14:53:09
manar-info a écrit : bonjour, |
Bonjour,
Il faut faire clique droit sur le table en question. Modifier la table. Choisir la colonne et faire en sorte qu'elle doit être de type int.
De là il faut aller dans le menu d'en bas. Là ou il y a toute les propriétés du champs. Il y a un regroupement qui s'appelle Spécification du compteur. Là il faut répondre "oui".
Marsh Posté le 05-04-2006 à 16:02:10
Bonjours
Je pense avoir quand même raté un épisode mais en installant SQl Server 2005 Express j'ai eu la bonne surprise de pas trouver le moyen de faire un champ avec un entier auto incrémentiel pour une valeur numérique.
Quelque serait il si cette fonction a été retiré qu'il faut passer par un table des clé ! ce qui m'étonnerais ou qu'elle est placé ailleur ou porte un autre nom.
Merci
Message édité par Berceker United le 06-04-2006 à 09:29:12