我有sql存储过程传递并返回一些值:
CREATE PROCEDURE [dbo].[GetMoney]
@userId int,
@month DateTime
AS
BEGIN
....
Select @something
END
Run Code Online (Sandbox Code Playgroud)
我想为users表中的每个用户调用GetMoney过程,并在sql查询中使用结果.我该怎么做?
RDBMS的整个目的是它们集合运行.而不是每个用户处理1个镜头中的所有用户,它将快许多倍
如果你真的想要基于行的路由,加载游标中的所有用户和光标上的循环并为每个用户调用proc ...但是这样做你正在使用像磁带文件这样的数据库......在SETS中运行的数据库使用基于集合的解决方案
| 归档时间: |
|
| 查看次数: |
317 次 |
| 最近记录: |