gpt4 book ai didi

mysql - 从 mysql 中的 View 调用存储过程。是否可以?如果没有,还有其他选择吗?

转载 作者:行者123 更新时间:2023-11-29 22:01:10 25 4
gpt4 key购买 nike

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

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

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

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

最佳答案

Can a stored procedure be invoked from a view

,只能使用函数,因为 View 只不过是存储/保存的查询。

is there any other work around?

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

关于mysql - 从 mysql 中的 View 调用存储过程。是否可以?如果没有,还有其他选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32631480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com