gpt4 book ai didi

tsql - T-Sql 如何从另一个存储过程中的存储过程返回表

转载 作者:行者123 更新时间:2023-12-03 21:20:34 26 4
gpt4 key购买 nike

我想做以下事情。基本上有一个存储过程调用另一个返回表的存储过程。这是怎么做的?

    ALTER PROC [GETSomeStuff]
AS
BEGIN

@table = exec CB_GetLedgerView @accountId, @fromDate, @toDate, @pageSize, @pageNumber, @filter, @status, @sortExpression, @sortOrder, @virtualCount OUTPUT

Select * from @table
--Do some other stuff here
END

最佳答案

存储过程的目标必须是临时表或实际表,以便您可以

    Insert into #table exec CB_GetLedgerView @accountId, @fromDate, 
@toDate, @pageSize, @pageNumber,
@filter, @status, @sortExpression,
@sortOrder, @virtualCount OUTPUT

如果存储过程的输出结果集与目标表中的序号位置和行数不匹配,则指定一个列列表。

关于tsql - T-Sql 如何从另一个存储过程中的存储过程返回表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/504431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com