[.net mvc][IBatis][ms-sql] 아이바티스를 사용한 프로시저 호출방법
< update id=”ExamValidationCheck” parameterClass=”int” >
EXEC ExamValidationCheck #UserID#
< /update>
< insert id=”ExamInsert” parameterClass=”int”>
EXEC ExamInsert #UserID#
< /insert>
● 파라미터가 여러개일 경우 콤마로 구분
EXEC ExamInsert #UserID#, #Param2#
●백엔드 코드
[HttpPost]
public JsonResult ExamUpload(HttpPostedFileBase file, int Year, int? Company)
{
int UserID = 1111;
try
{
_repository.Update(“ExamValidationCheck”, UserID);
_repository.Insert(“ExamValidationCheck “, UserID);
return Json(new { Result = “OK” }, “text/html”);
}
catch (Exception ex)
{
ex.StackTrace;
return Json(new { Result = “False”, ResultMessage = “오류: ” + ex.StackTrace }, “text/html”);
}
return Json(new { Result = “False”, ResultMessage = “성공” }, “text/html”);
}