C#반환 매개변수가 있는 스토리지 프로세스 사용

780 단어 저장 프로세스
C# 코드:
using (SqlCommand cmd = new SqlCommand(procName, connection))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddRange(values);
                    cmd.Parameters.Add(new SqlParameter("@return_id", SqlDbType.VarChar, 20));
                    cmd.Parameters["@return_id"].Direction = ParameterDirection.Output;
                    cmd.ExecuteNonQuery();
                    result = cmd.Parameters["@return_id"].Value.ToString();
                }

SQL 코드:
ALTER proc [dbo].[XXXXX](
	@return_id varchar(5) OUT
)
AS
select @return_id = '1';

좋은 웹페이지 즐겨찾기