【问题标题】:AJAX-like Interaction With Stored Procedure?与存储过程的类 AJAX 交互?
【发布时间】:2012-05-08 02:44:38
【问题描述】:

我想我可能以完全错误的方式看待这个问题。我有一个存储过程,它返回一个(可能很大,但通常不是)结果集。该集合通过 PHP 放入 Web 上的表格中。我将为动态重新排序之类的东西实现一些 AJAX。存储过程需要 1 到 2 秒才能运行,所以如果我可以将最终表存储在某个地方,以便在运行后可以更快地访问它,那就太好了。更具体地说,SP是一个搜索功能;所以我希望用户能够进行搜索,然后对返回的数据运行ORDER BY,而不必重新进行整个搜索以再次获取该数据。

我想到的是,如果有一种方法可以从存储过程中获取结果而不终止它,那么我可以使用临时表。我知道我可以使用永久桌子,但如果两个人同时尝试使用它,我会遇到麻烦。

【问题讨论】:

    标签: php sql sql-server ajax


    【解决方案1】:

    对这个问题的简短回答:“是一种从存储过程中获取结果而不终止的方法吗?”:不,没有。 SP 将如何返回结果集?

    2 秒听起来确实很长,也许您可​​以发布 SP 代码,这样我们就可以研究如何加快您使用的查询速度。提供有关表的更多信息(索引、主键...)也可能很有用。

    如果所有其他方法都失败了,您可能会考虑查看 JavaScript 表格排序器...但同样:一些代码可能会有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      相关资源
      最近更新 更多