带有输出变量的存储过程示例

问题描述

我在网上浏览了很多关于如何创建存储过程的教程。我知道要使用过程,语法是“调用过程名称(参数中)”。但是我没有发现具有多个输出参数的存储过程的明显示例。你能给我一个带有输出参数的过程示例以及如何使用(调用/处理输出参数)吗?输出参数可以是表/视图类型吗?

不胜感激。

提前致谢

-阿迪亚

解决方法

执行过程:

myMultiProc.ExecuteNonQuery();

使用 Parameters .Value 来获取每个输出参数:

string strOut1 = myMultiProc.Parameters["@Output1"].Value; string strOut2 = myMultiProc.Parameters["@Output2"].Value;