【发布时间】:2015-10-25 08:17:59
【问题描述】:
我有一个项目,它用 php 编写并在 sql server 上运行。 他们正在使用存储过程。我注意到当他们想从一个过程中获取行数时,他们使用了非常慢的方法。 它运行 while() 函数并计算每一行,然后返回计数总数。 例如:
function numrow($procedure, $inputs) {
$callpro= callPro($procedure, $inputs);
while ($row = getrow($callpro)) {
$number++;
}
$numrows = $number;
return $numrows;
}
有什么方法可以加快这种方法的速度吗?我尝试使用 sqlsrv_num_rows,但它没有提供任何程序。
【问题讨论】:
标签: php sql-server stored-procedures