将我的web应用程序的常见SQL查询存储在数据库中以供执行使用时,是否认为是疯狂的?或者这是常见的做法?或者是不可能的?存储的查询?
我的想法是这样,我避免了将SQL编码到我的应用程序文件中,并添加了另一个抽象层次。
这是疯了吗?这是一个存储过程是什么?或者那是别的?
编辑:下面的答案为“存储过程”背景是有用的,但没有回答我的核心问题:一个是“存储过程”只是当我有一个包含查询能够在数据库表叫做?即像这样的东西
INDEX | NAME | QUERY
1 | show_names | "SELECT names.first, names.last FROM names;"
2 | show_5_cities | "SELECT cities.city FROM cities LIMIT 0,5;"
etc.
或者是否有更复杂的机制,包含存储过程的概念?我的例子是人们做某事的一个实际例子吗?
我见过一些开发人员正在做什么更新显示。它工作得不好,过于复杂,而且使生活困难。所以,不,这是不正常的,这不是一个存储过程。 – NotMe 2010-05-06 15:50:36