donaricano-btn

동적 SQL(Dynamic SQL)


1. 동적 SQL


- 만약 petName에 null 이라면?

 

- where 태그를 사용하면 WHERE 구문 처음에 붙은 "AND" 나 "OR" 자동으로 삭제된다

2. 동적이 SQL 태그

1) if

- 파라미터 조건에 따라 문자열 추가

- 필수 속성이 test에 기술

2) choose

- 자바의 switch

- when : 조건식과 조건에 적합한 때에 기술할 문자열을 설정, 여러개 기술가능

- otherwise :  when 태그 중 어느 조건에도 적합 하지 않다면 

3) trim 

- SQL 문의 문자열 부분적으로 치환

4) where

- WHERE 구문을 동적으로 생성

5) set

- UPDATE 문의 SET 구문을 동적으로 생성

6) foreeach 

- 반복해서 문자열 추가

블로그 이미지

리딩리드

,