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 2K] Facile en apparence ! Clé primaire.


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 256
    Par défaut [SQL 2K] Facile en apparence ! Clé primaire.
    Bonjour,

    J'aimerai savoir si il est possible de récupérer - au moment de l'insertion dans une table et avec une clé primaire de type { int identity (1,1) } - la valeur de cette clé sans passer par une procédure stockée ( au moment de l'insert ) qui fait un select avec en critère les champs que l'on vient d'insérer.
    Je m'explique:

    imaginons une table "salarie" qui comporte les champs nom,prenom,tel,bureau et id_salarie:
    Jacques DUPOND et Jacques DUPOND sont dans le même bureau et sont joignables sur le même téléphone => le seul moyen que j'ai de les différencier, c'est leur id_salarie.
    Comment je le récupère ?
    Est-ce qu'il y a moyen de trouver la valeur de la clé primaire du dernier enregistrement inséré dans la table ? ou une pirouette dans le genre ?

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 256
    Par défaut
    Oup's ,

    Je viens de voir quelque chose qui répond à ma question dans la FAQ!
    Par contre,si quelqu'un à d'autres astuces, je suis preneur.


  3. #3
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Ne confonds pas clé primaire et colonne avec la propriété IDENTITY. Pour obtenir la dernière valeur IDENTITY insérée dans ta session : SCOPE_IDENTITY()

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

Discussions similaires

  1. création clé primaire auto incrémentable SQL ACCESS ?
    Par colorid dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 23/11/2007, 14h25
  2. Question SQL (facile) mais pas pour moi
    Par fabianrs dans le forum Langage SQL
    Réponses: 15
    Dernier message: 30/03/2006, 03h44
  3. [SQL] desactiver une contrainte de clé primaire puis l'a reactive
    Par SanTa62 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/01/2006, 08h50
  4. Prob somme SQL (pas trop facile, help!!!!!)
    Par nachi dans le forum Langage SQL
    Réponses: 7
    Dernier message: 20/07/2005, 16h42
  5. [débutante] Clé Primaire en SQL-Server
    Par manel007 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/02/2005, 18h42

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