从mysql中的视图调用存储过程。可能吗?若否,有何选择??

从mysql中的视图调用存储过程。可能吗?若否,有何选择??,mysql,stored-procedures,views,Mysql,Stored Procedures,Views,我有一个场景,其中有一个视图“MyView”、一个存储过程“MyProc”和一个表“MyTable” 调用MyProc时,它会清除MyTable中的现有数据,并根据特定条件使用正确的数据填充MyTable。MyView的任务是返回MyTable中包含的数据 每次调用MyView时,都需要调用MyProc来填充MyTable 问题是,如何将MyProc与MyView链接。是否可以从视图调用存储过程?如果不能,是否还有其他解决方法 是否可以从视图中调用存储过程 否,只能使用函数,因为视图只是存储/保

我有一个场景,其中有一个视图“MyView”、一个存储过程“MyProc”和一个表“MyTable”

调用MyProc时,它会清除MyTable中的现有数据,并根据特定条件使用正确的数据填充MyTable。MyView的任务是返回MyTable中包含的数据

每次调用MyView时,都需要调用MyProc来填充MyTable

问题是,如何将MyProc与MyView链接。是否可以从视图调用存储过程?如果不能,是否还有其他解决方法

是否可以从视图中调用存储过程

,只能使用函数,因为视图只是存储/保存的查询

还有其他工作吗

是的,您也可以将所有这些步骤包装到另一个存储过程中,然后调用该过程,该过程将依次调用您的
myproc