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 :

Récupérer le résultat d'une procédure stockée


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 58
    Par défaut Récupérer le résultat d'une procédure stockée
    Hello,

    j'aimerais savoir comment je peut réutiliser dans une 2e procédure, le résultat d'une 1ere procédure stockée qui apelle un "select * from une_table" et qui renvoie donc un ensemble d'enregistrements.


    Dans la doc, j'ai vu qu'on avait par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    DECLARE @return_status int
    EXEC @return_status = checkstate '12345678901';
    ,

    ...dans le cas d'une procédure stockée qui renvoie un entier !

    Mais comment faire dans le cas d'une procédure qui renvoie le résultat d'un select??

    J'ai pensé à mettre le résultat de la premiere procédure dans une table "temporaire" existant en base ... mais si un autre moyen existe je suis bien preneur !

    Please Help

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Par défaut
    Salut,

    tu crées un objet table dans ta requete. La résultat de ton select tu l'inserts dans cet objet table.

    Et tu renvoies l'objet table.

    A l'appel de ta proc stock, tu passes un objet table (ici en lieu et place de ton objet INT)

    A+

  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,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CREATE TABLE #temp (...) -- ici les colonnes retournées par ta SP sont à déclarer.
     
    INSERT INTO #temp (...)
    EXEC dbo.maprocedure

Discussions similaires

  1. [Débutant] récupérer le résultat d'une procédure stockée
    Par HeleneaLuwina dans le forum VB.NET
    Réponses: 4
    Dernier message: 24/02/2012, 11h47
  2. Réponses: 4
    Dernier message: 17/07/2008, 13h18
  3. [DELPHI 6.0][ADO] Récupérer le résultat d'une procédure stockée
    Par Invité dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/05/2008, 10h24
  4. Comment récupérer le résultat d'une procédure stockée (OUT parameter) ?
    Par java2008 dans le forum Interfaces de programmation
    Réponses: 1
    Dernier message: 08/04/2008, 13h00
  5. [C#] Récupérer le résultat d'une procédure stockée
    Par fabrice1596 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/10/2004, 13h45

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