Sql server 创建主存储过程

Sql server 创建主存储过程,sql-server,reporting-services,Sql Server,Reporting Services,我需要创建一个主SP,它将包含两个存储过程,用于SSRS报告 procBMI procFRisk 创建一个主SP以容纳这两个SP,从而在SSRS数据集中使用这两个SP的最佳方法是什么?如下所示: CREATE PROC MasterSP AS EXEC SP1; EXEC SP2; GO 你说的“保持”是什么意思?您的意思是您的主SP将执行其他两个SP吗?如果是这样,那就容易了。如果没有,那么我不知道你在问什么。是的,我应该说明执行另外两个SP。以下是我想从主SP SP

我需要创建一个主SP,它将包含两个存储过程,用于SSRS报告

procBMI
procFRisk
创建一个主SP以容纳这两个SP,从而在SSRS数据集中使用这两个SP的最佳方法是什么?

如下所示:

CREATE PROC MasterSP AS

    EXEC SP1;

    EXEC SP2;

GO

你说的“保持”是什么意思?您的意思是您的主SP将执行其他两个SP吗?如果是这样,那就容易了。如果没有,那么我不知道你在问什么。是的,我应该说明执行另外两个SP。以下是我想从主SP SP1=BMI\u提供者\u患者\u看到的SP2=Fall\u Risk\u患者中执行的两个SP谢谢!但它告诉我过程需要参数@start\u date,然后您需要提供该参数。两个程序的参数是否相同?如果是这样,您可以将参数传递给主SP,然后将其传递给正在调用的SP。我担心的是(我不想粗鲁地说)你会在一个明显的解决方案中出错,但你在这里寻求帮助。也许您需要花一些时间学习用T-SQL编写存储过程的基本知识,否则您将花费所有的时间在这上面发帖。如果我错了,我道歉/