在SqlServer Management Studio中,当我执行存储过程并引发异常时,它还会返回输出值。
我无法弄清楚如何从C#.NET获取该值-引发异常时,停止执行并且不填充输出值。
最佳答案
我很确定您可以使用RAISERROR
-这会将指定的信息返回给应用程序。请注意,这可能不是理想的做法。如果您无法控制存储过程来实现此功能,那么这对于您来说可能为时已晚。
关于c# - 如果引发异常,如何从存储过程中检索输出值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7928490/