2017-10-05 1 views
0

Ich möchte eine Sicht auf mysql erstellen, und der Inhalt wird von gespeicherten Prozedur gelesen werden, ist das ein Weg, um es zu machen?Mysql View, Ergebnis von gespeicherten Prozedur

Welche bedeuten, wenn ich "mystoredProcedure()" exec ausführen werde ich eine Liste von Ergebnis erhalten, kann ich View-Tabelle zu exec verwenden, so wird das Ergebnis direkt auf View-Tabelle angezeigt.

Bitte beraten Sie mich, wenn Sie eine andere Lösung haben.

Schätzen Sie Ihre Hilfe.

Vielen Dank

+0

Eine Sicht kann nur eine SQL SELECT-Abfrage enthalten, keine CALL-Anweisung. – Barmar

Antwort

0

Ich glaube nicht, dass es möglich ist. Die Syntax von CREATE VIEW erfordert eine SELECT-Anweisung, aber eine gespeicherte Prozedur wird mit einer CALL Anweisung ausgeführt.

+0

Wie wäre es, gespeicherte Prozedur Ergebnis von SQL-Funktion erhalten? ist das möglich? –

+0

Nein, eine Funktion kann nur einen Wert zurückgeben, nicht mehrere Zeilen oder Spalten. – Barmar

+0

ok, danke für deine Hilfe, wenn du andere Wege hast, es zu machen, vielleicht kannst du es mir mitteilen. danke –

Verwandte Themen