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

Développement SQL Server Discussion :

procedure stocké qui retourne le numero de la ligne inseré


Sujet :

Développement SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 26
    Points : 24
    Points
    24
    Par défaut procedure stocké qui retourne le numero de la ligne inseré
    comment je peux retourner le numero d'enregistrement que j'ai inseré dans une table en utilisant une procedure stocké.

    par exemple j'ai une table intervention qui a champs numero comme clé primaire et il s'incremente automatiquement.

    alors je veux retourner ce numero apres l'enregistrement de la ligne.

    comment faire avec une procedure stocké?

    Merci d'avance.

  2. #2
    Membre actif
    Inscrit en
    Février 2009
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 224
    Points : 269
    Points
    269
    Par défaut
    Bonjour,
    La fonction scope_identity() doit répondre à votre demande.
    SCOPE_IDENTITY: Renvoie la dernière valeur d'identité insérée dans une colonne d'identité dans la même étendue. Une étendue est un module : procédure stockée, déclencheur, fonction ou lot. Par conséquent, deux instructions sont dans la même étendue si elles se trouvent dans la même procédure stockée ou fonction, ou dans le même lot.

    La doc officielle : http://msdn.microsoft.com/fr-fr/library/ms190315.aspx

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 26
    Points : 24
    Points
    24
    Par défaut Merci
    Merci.

    Ca marche.

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

Discussions similaires

  1. Procedure stockée qui s'execute ?
    Par HULK dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/09/2006, 09h16
  2. Procedures stockées qui appellent un autre ?
    Par Tchinkatchuk dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 09/05/2005, 09h30
  3. procedure stoquee qui retourne un "select"
    Par zerovolt dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 13/03/2005, 17h02
  4. Procedure stockée qui ne s'exe pas complètement
    Par Oluha dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/01/2005, 14h38
  5. Procedure stockée qui retourne un curseur
    Par kinaï dans le forum Débuter
    Réponses: 1
    Dernier message: 10/08/2004, 14h42

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