MYSQL存储过程中的返回值

本文关键字:返回值 过程中 存储过程 存储 MYSQL | 更新日期: 2023-09-27 18:02:52

我现在想做的是返回c#中的值指示存储过程已完成。我是考虑在最后一个MYSQL中做类似的事情要调用的存储过程:

    int status =0 
    if (proc.result >0) 
    then { status = proc.result } 
    label.status 

MYSQL存储过程中的返回值

ExecuteNonQuery将返回一个int,表示存储过程是如何完成的。

从存储过程中获取返回值:

var returnValue = new SqlParameter("returnVal", SqlDbType.Int);
returnValue.Direction = ParameterDirection.ReturnValue;
command.Parameters.Add(returnValue);