KSI일기장
<sql>, <include> 사용 본문
<sql> </sql> 태그와 <include> </include> 태그는 보통 같이 사용하곤 합니다.
<sql>태그에 자주 사용하거나 긴 문장의 sql문을 작성한다음 <include>태그로 불러와 사용할 수 있습니다.
예를 들어,
1. <sql> 태그에 아래와 같이 자주 사용할 내용을 적어줍니다.
<sql id="includeSign">
WHERE SD.DELETEFLAG='N' AND SD.USERNO=${userno}
</sql>
2. 아래와 같이 <include> 태그를 사용해 refid로 <sql>태그의 아이디로 사용할 <sql>태그를 불러와 줍니다.
<select id="selectSignList" resultType="gu.sign.VO" parameterType="gu.common.VO">
SELECT SD.DOCNO, DOCTITLE, SD.USERNO, USERNM, SD.DTNO, SDT.DTTITLE, DEPTNM
, CODENM
FROM SGN_DOC SD
INNER JOIN COM_USER CU ON SD.USERNO=CU.USERNO
INNER JOIN SGN_DOCTYPE SDT ON SDT.DTNO=SD.DTNO
<include refid="includeSign"/>
ORDER BY DOCNO DESC
</select>
'Java' 카테고리의 다른 글
DBEAVER 데이터 이관 (쉽게 옮기기 )*동일 컬럼* (0) | 2024.12.03 |
---|---|
java 문자형식으로 된 날짜 비교 sql문(STR_TO_DATE 사용) (1) | 2024.09.23 |
Java ClipReport Error 해결(Eclipse, IntelliJ) (0) | 2024.09.04 |
spring DB Mysql 사용 설정(intellij) (0) | 2024.03.13 |
charAt과 substring의 차이 (0) | 2023.11.30 |