2017-10-05 16 views
0

Je voudrais créer une vue sur mysql, et le contenu sera lu à partir de la procédure stockée, est-ce une façon de le faire? Ce qui veut dire que quand j'exécuterai "mysoredProcedure()" je recevrai une liste de résultat, puis-je utiliser la table de vue pour l'exec, de sorte que le résultat apparaisse directement sur la table de vue.Afficher Mysql, obtenir le résultat de la procédure stockée

S'il vous plaît me conseiller si vous avez une autre solution.

Appréciez votre aide.

Merci

+0

Une vue ne peut contenir qu'une requête SQL SELECT, pas une instruction CALL. – Barmar

Répondre

0

Je ne pense pas que ce soit possible. La syntaxe CREATE VIEW requiert une instruction SELECT, mais une procédure stockée est exécutée avec une instruction CALL.

+0

que diriez-vous obtenir le résultat de la procédure stockée de la fonction sql? est-ce possible? –

+0

Non, une fonction ne peut renvoyer qu'une valeur, pas plusieurs lignes ou colonnes. – Barmar

+0

ok, merci pour votre aide, si vous avez d'autres moyens de le faire, peut-être vous pouvez me le partager. merci –