代码之家  ›  专栏  ›  技术社区  ›  NullReference mparkuk

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

  •  0
  • NullReference mparkuk  · 技术社区  · 9 年前

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

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

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

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

    1 回复  |  直到 9 年前
        1
  •  0
  •   Rahul    9 年前

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

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

    周围还有其他工作吗?

    是的,作为替代方案,您可能可以将所有这些步骤包装在另一个存储过程中,并调用该过程,然后调用 myproc