相关疑难解决方法(0)

TSQL:从另一个存储过程调用存储过程并读取结果

我有一个存储过程,以SELECT结尾,返回一个记录集.我可以在另一个存储过程中调用它,如下所示:

EXEC procedure @param
Run Code Online (Sandbox Code Playgroud)

如何获取返回的记录集?谢谢

sql t-sql stored-procedures

31
推荐指数
2
解决办法
4万
查看次数

如何从另一个存储过程调用存储过程?

我有一个插入存储过程,它接受许多参数 - 其中2个是@FirstName,@ LastName.我还有一个更新存储过程,它带有许多参数 - 其中2个是@FirstName,@ LastName.

我想要做的是,从插入SP内部完成后,调用更新SP并向其发送@FirstName,@ LastName.

我不知道这样做的正确语法; 我试过了:

exec  LandData_Update @FirstName, @LastName
Run Code Online (Sandbox Code Playgroud)

但我认为这是错误的.

有人能告诉我如何写这个电话吗?

如果我将使用不同的param名称调用更新sp?比如@MyFirstName,@ MyLastName?我会这样写EXECUTE LandData_Update @MyFirstName=@FirstName, @MyLastName=@LastName吗:?

sql stored-procedures sql-server-2005

9
推荐指数
1
解决办法
4万
查看次数

标签 统计

sql ×2

stored-procedures ×2

sql-server-2005 ×1

t-sql ×1