sql >> Base de Datos >  >> RDS >> Mysql

Llame a un procedimiento almacenado desde dentro de una vista

No, no puedes. Las vistas son típicamente operaciones de solo lectura; y ese comportamiento no se puede garantizar si se invocan procedimientos almacenados.

Pregunta relacionada:

¿Cómo llamar al procedimiento almacenado en una vista?

¿Es posible llamar al procedimiento almacenado? a la vista?

Aquí hay un recurso canónico:

http://dev.mysql.com/doc/refman /5.1/en/view-updatability.html

Dado que la invocación del procedimiento almacenado no puede garantizar relaciones 1:1 con las filas de la vista, no se permite la actualización.