IF 문
사용 방법
IF <조건식> THEN
SQL문장들
END IF;
CASE 문
사용 방법
CASE
WHEN 조건1 THEN
SQL문장들1
WHEN 조건2 THEN
SQL문장들2
WHEN 조건3 THEN
SQL문장들3
ELSE
SQL문장들4
END CASE;
WHILE 문
사용 방법
WHILE <조건식> DO
SOL 문장들
END WHILE;
- ITERATE [레이블]: 지정한 레이블로 가서 계속 진행합니다. (프로그래밍 언어의 continue)
- LEAVE [레이블]: 지정한 레이블을 빠져나갑니다. 즉 WHILE 문이 종료됩니다. (프로그래밍 언어의 break)
동적 SQL
PREPARE, EXECUTE
특징 : PREPARE는 실행하려는 SQL 문장을 저장하고, EXECUTE가 SQL 문장을 실행한다. (실행 후에는 PREPARE 해제.)
use market_db;
PREPARE myQuery FROM 'SELECT * FROM member WHERE mem_id = "BLK"';
EXECUTE myQuery;
DEALLOCATE PREPARE myQuery;
'DB' 카테고리의 다른 글
| AWS CLI 접속 방법 (0) | 2025.12.29 |
|---|---|
| 25. 12. 12 (금) 일지 : DB(3) (0) | 2025.12.14 |
| JOIN (0) | 2025.12.10 |
| 수정 명령어 INSERT, UPDATE, DELETE (0) | 2025.12.10 |
| SQL 사용법 (0) | 2025.12.10 |