본문 바로가기

카테고리 없음

데이터 베이스7일차-11강

1.if문

if 조건문이 참이라면 then 실행할 sql구문

2.if else문

흔히 아는 if else문과 동일하다.

3.case문

Case

   when 조건1 then sql문장

   when 조건2 then sql문장2

 

END CASE;

방식으로 사용하며 우리가 알고있는 CASE문과 동일한 로직을 지닌다.

 

4.WHILE문

WHILE (조건) DO

   실행할 SQL구문

END WHILE

방식으로 사용되며 조건이 참일 경우 계속해서 SQL구문을 실행한다.

 

5.PREPARE EXECUTE의 동적  SQL

PREPARE로 준비해둔 SQL문을 EXECUTE로 동적 실행시킨다고 생각하면 개념이해가 쉽다.

사용법은 

PREPARE myQ FROM '쿼리문 ?';

EXECUTE myQ USING @변수;

이렇게 쿼리문의 ?부분에 들어갈 변수를 동적으로 할당해준다.