Der*_*air 5 mysql stored-procedures
我正在研究存储过程.
根据mysql网站开发部分的这篇文章(第8页)...
通常,将SELECT语句放在存储过程中是不正常的,这只是为了说明.我决定一些程序应该只从我们的表中选择,这样当你调用程序时,很明显它正在工作.
这是为什么?
使用存储过程来简化复杂的选择语句而不是"最佳实践"吗?
在哪些特定情况下使用存储过程是有益的?例?
Vin*_*nie 3
通常,存储过程用于数据库中的复杂处理。关于它们的好处存在激烈的争论。我从未见过存储过程中的 SELECT 是一件坏事,但我也不希望必须编写的每个 SQL 语句都进入存储过程。它应该保留用于那些涉及多个语句并且必须重复执行的处理。
杰夫在这里对他们进行了咆哮。
为了回答您对具体示例的直接问题,我发现由于可移植性问题,我避免使用它们。我尝试完成所有处理应用程序方面的工作。同时,我不必担心应用程序中的网络带宽,因此每种情况都是不同的。
归档时间:
16 年 前
查看次数:
4282 次
最近记录:
7 年,3 月 前