从mysql中的视图调用存储过程。可能吗?如果没有,还有其他选择吗?

时间:2015-09-17 13:25:35

标签: mysql stored-procedures views

我有一个场景,其中有一个View' MyView'一个存储过程' MyProc'和表格“我的表”#39;

当调用MyProc时,它会清除MyTable中的现有数据,并根据某些条件,使用正确的数据填充MyTable。 MyView的工作是返回MyTable中包含的数据。

调用Eveytime MyView,需要调用MyProc来填充MyTable。

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

1 个答案:

答案 0 :(得分:0)

  

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

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

  

还有其他工作吗?

是的,您可以将另一个存储过程中的所有步骤包装起来并调用该过程,然后再调用您的myproc