auto incrément SQL Server 2005

auto incrément SQL Server 2005 - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 05-04-2006 à 16:02:10   

Reply

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],
)

Reply

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 :jap:

Reply

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.

Reply

Marsh Posté le 27-08-2009 à 14:53:09    

manar-info a écrit :

bonjour,
est ce que vous pouvez me donner la reponse car j'ai le meme problème.
merci.


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".

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed