새소식

인기 검색어

SQL

<sql>, <include>

  • -
<sql>

 <sql> 태그는 다른 구문에서 재사용가능한 SQL구문을 정의할 때 사용하며 사용방법은 <sql>태그 id속성 추가 및 id속성 값을 부여 해준 후 태그 내에 사용할 쿼리를 작성하면 끝이다.

 하지만 주의해야 할 <sql> 태그 내에 있는 쿼리들을 재사용하고 싶다면 재사용할 쿼리(<include>)의 상단에 선언되어야 한다. 특정 태그의 쿼리에서 <sql>태그의 쿼리를 불러오는 명령을 하였지만, 상단에 선언되어있지 않고 하단에 선언되어 있다면 불러올수 없다.

  <sql>태그 내에 파라미터 값을 추가해줘도 상관없습니다. 단 해당 태그를 불러오는 쿼리문에서 <sql> 태그 내에 선언된 파라미터 값을 처리할 수 있는 인자 값이 존재해야만 에러가 나지 않습니다.

 

<include>

 같은 파일 내에 정의해둔 <sql> 태그 내의 쿼리들을 불러올 수 있게 해주며 사용법은 <include> 태그를 선언하고 해당 태그에 refid속성을 추가 해준 뒤 속성 값으로 불러오고자 하는 <sql> 태그의 id속성 값을 삽입해주면 된다.

'SQL' 카테고리의 다른 글

Entity란?  (0) 2023.04.14
기본키, 후보키(대체키/보조키), 외래키, 복합키  (0) 2023.04.11
LPAD() , RPAD()  (0) 2022.10.17
쌍 파이브(||)  (0) 2022.10.17
SUM, AVG  (0) 2022.10.17
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.