SQL

프로시저 호출(Oracle)

Eva_0401 2020. 7. 7. 14:08
<update id="proc_A" statementType="CALLABLE" parameterType="hashMap">
        {call TABEL_NAME					
            (
                  #{COL_1,       		mode=IN,  jdbcType=VARCHAR, javaType=string}
                , #{COL_2,      		mode=IN,  jdbcType=VARCHAR, javaType=string}
                , #{COL_3,			mode=IN,  jdbcType=VARCHAR, javaType=string}
                , #{SYSTEM_ID,          mode=IN,  jdbcType=VARCHAR, javaType=string}
                , #{SYSTEM_PBIP,        mode=IN,  jdbcType=VARCHAR, javaType=string}
                , #{SYSTEM_PROG,        mode=IN,  jdbcType=VARCHAR, javaType=string}
                , #{O_RESULT,           mode=OUT, jdbcType=VARCHAR, javaType=string}
                , #{O_MESSAGE,          mode=OUT, jdbcType=VARCHAR, javaType=string}
            )
        }
</update>
    

 

1. xml 파일 내 태그에서  statementType="CALLABLE" 라는 속성을 추가한다.