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