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 :

Comment créer une vue à partir d'une procédure stockée


Sujet :

Développement SQL Server

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Comment créer une vue à partir d'une procédure stockée
    bonjour
    je cherche a créer une vue sous sql server a partir d'une procédure stockée (pivot dynamique)
    je n'ais pas réussi malgré mes recherches
    merci par avance

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 899
    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 899
    Points : 53 140
    Points
    53 140
    Billets dans le blog
    6
    Par défaut
    par du sql dynamique : EXEC ('CREATE VIEW ..... ')

    A +

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    bonjour en fait je me suis mal exprimé,
    je souhaiterais importer le résultat d'une procédure stockée dans une vue
    lorsque je crée ma vue et que je fais le CREATE VIEW VIEW_NAME AS et EXEC ma procedure
    J'obtient une erreur de syntaxe prés de la commande EXEC

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    Bonjour

    Ce que vous voulez faire n'est pas possible.

    Expliquez le contexte, afin qu'on puisse vous guider vers une solution alternative

  5. #5
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 3
    Points : 2
    Points
    2
    Par défaut CREATION VUE
    Bonjour
    le contexte est le suivant

    j'utilise une procédure pour extraire d'une table une liste de record
    je fais un pivot et ne connaissant pas le nombre de colonne j'utilise un pivot dynamique qui me permet
    d'afficher autant de colonne que j'ai besoin lors de mon PÏVOT
    donc parfois je peux avoir 3 colonnes ou plus en résultat de sortie
    je voulais donc insérer ce résultat 'dynamique' dans une vue afin de retravailler dessus
    comme un pré-Select stockée dans une vue
    comment exploiter mon résultat obtenu de ma procédure (attention le résultat n'est pas fixe nombre et nom de colonne inconnu au départ)
    en espérant ayant être clair
    cdt

  6. #6
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    appelez directement la procédure stockée, et récupérez directement le recordset qu'elle renvoie.

    ou mieux encore, effectuez le pivot au niveau applicatif

Discussions similaires

  1. [Artichow] Comment créer un graphe à partir d'une table mysql avec deux colonnes
    Par Amel_B dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 24/12/2013, 15h50
  2. creer une vue à partir d'une procédure dtockée
    Par kayuyu dans le forum Développement
    Réponses: 4
    Dernier message: 01/09/2010, 23h21
  3. Créer une table à partir d'une vue
    Par funkyjul dans le forum Développement
    Réponses: 2
    Dernier message: 27/10/2008, 10h55
  4. Réponses: 1
    Dernier message: 14/07/2008, 11h17
  5. comment créer un rpm à partir d'une lib source
    Par kris1 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 06/12/2007, 17h35

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