IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[Sql server 2005] Clé primaire auto increment


Sujet :

MS SQL Server

  1. #1
    Membre confirmé Avatar de nemya
    Inscrit en
    Juin 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 102
    Par défaut [Sql server 2005] Clé primaire auto increment
    Salut,
    Je souhaiterais savoir qu'elle type mettre dans ma colonne pour qu'elle soit auto increment.
    Merci

  2. #2
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    int

  3. #3
    Membre confirmé Avatar de nemya
    Inscrit en
    Juin 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 102
    Par défaut [sql server 2005] auto increment field
    je sait que c'est un int mais je souhaiterias que ce field se calcule automatiquement dans la base comme dans acceess on met le type de champ auto-increment
    Merci

  4. #4
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    Quand tu crée ta table il faut lui dire dans les propriétés de ton champ clé primaire, qu'il est en auto increment, la valeur d'increment et le nombre de départ.

  5. #5
    Membre confirmé Avatar de nemya
    Inscrit en
    Juin 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 102
    Par défaut [sql server 2005] auto increment field
    Mais j'ai parcouru tous les types disponibles dans le combobox, ça n'existe pas un type autoincrement.
    Mais j'ai trouvé un type uniqueidentifier est ce que vous savez de quoi il s'agit
    Merci

  6. #6
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    moi je travail sous 2000 alors je connais pas trop, sous 2000 c'est facile, tu as pas une propriété qui s'appele "compteur" ???

  7. #7
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Tous les types numeriques supportent l'autoincrémentation.
    Il suffit d'activer le trigger identity

    EXEMPLE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    create table t_table_d
    (
         id int identity(1,1),
         val_dec varchar(12) not null
    )

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  8. #8
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Citation Envoyé par HULK
    moi je travail sous 2000 alors je connais pas trop, sous 2000 c'est facile, tu as pas une propriété qui s'appele "compteur" ???
    L'implémentation est la même pour les deux versions.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 14
    Par défaut Compteur
    salut ,

    Tu va sur ta table , tu fais modifier , tu click sur la colonne à incrémenter et ensuite tu regarde dans les propriétés un peu plus bas et tu va sur spécification du compteur .
    tu fais + , tu met à oui , tu peux même changer le l'incrément du compteur

    Voili voilou


    ++

  10. #10
    Membre confirmé Avatar de nemya
    Inscrit en
    Juin 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 102
    Par défaut [sql server 2005] auto increment field
    je me suis aller sur spécification du compteur mais quand j'ai voulu le mettre à oui je l'ai trouvé disabled j'ai pas sû pourquoi

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 224
    Par défaut
    Bonjour,

    enfin grâce à vous je trouve comment faire un autoincrement.. c'était pas évident pour un débutant en sql server..

    par contre comment est il possible de définir la clé primaire int en UNSIGNED ?

    je ne le trouve pas dans la doc en ligne de transact sql..

    d'avance merci

  12. #12
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Merci de penser au bouton résolu

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  13. #13
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 990
    Billets dans le blog
    6
    Par défaut
    UNSIGNED n'existe pas dans la norme SQL. C'est une fantaisie propre à MySQL. SQL Server est très proche de la norme SQL. MySQL en est TRES ÉLOIGNÉ !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 224
    Par défaut
    merci SqlPro pour ta réponse !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Champs Auto Increment SQL Server 2005
    Par amirad dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/10/2009, 13h13
  2. Réponses: 10
    Dernier message: 31/05/2007, 11h54
  3. Auto incrément SQL Server 2005
    Par berceker united dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/04/2006, 13h07
  4. Création Clé primaire auto-incremente - Access 2000
    Par Didier100 dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/10/2004, 19h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo