与存储过程类似的AJAX交互?

时间:2012-04-27 10:40:33

标签: php sql sql-server ajax

我想我可能会以完全错误的方式看待这个问题。我有一个存储过程返回(可能很大但通常不是)结果集。该集通过PHP放入网络表中。我将为动态重新排序和其他东西实现一些AJAX。存储过程需要一到两秒的时间来运行,所以如果我可以将最终表存储在某个地方,我可以在运行后更快地访问它,这将是很好的。更具体地,SP是搜索功能;所以我希望用户能够进行搜索,但随后对返回的数据运行ORDER BY,而不必重做整个搜索以再次获取该数据。

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

1 个答案:

答案 0 :(得分:1)

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

2秒听起来好像很长时间,也许你可以发布SP代码,所以我们可以看看加速你使用的查询的方法。在表上提供更多信息(indeces,主键......)也可能有用。

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