현재 mybatis 에서
<mapper namespace="pro">
<parameterMap type="HashMap" id="procMap">
<parameter property="inp1" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN" />
<parameter property="inp2" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN" />
<parameter property="result" javaType="String" jdbcType="VARCHAR" mode="OUT" />
<parameter property="outp1" javaType="String" jdbcType="VARCHAR" mode="OUT" />
<parameter property="outp2" javaType="String" jdbcType="VARCHAR" mode="OUT" />
<parameter property="outp3" javaType="String" jdbcType="VARCHAR" mode="OUT" />
<parameter property="outp4" javaType="String" jdbcType="VARCHAR" mode="OUT" />
</parameterMap>
<select id="ins_val" statementType="CALLABLE" parameterMap="procMap">
{declare
result varchar2(50);
begin
pro_calc(#{inp1},#{inp2},#{result},#{outp1},#{outp2},#{outp3},#{outp4})
end}
</select>
</mapper>
이렇게 작성이 되어있는데 콘솔창에서 '해당 위치에 지원되지 않는 SQL92 토큰: 8: declare'
이러한 에러를 띄고 있습니다. 이유를 잘 모르겠습니다.