1. 프로시저와 함수
프로시저 :
2. PL/SQL (Procedural Language extension to SQL)?
사용 이유 : DB에서 데이터를 조회하거나 하는 단순한 행위는 SQL로 충분하다. 하지만 SQL 중간에 분기처리나 조회된 결과를 변수로 사용하거나 예외처리를 하는 기능은 없다.
이러한 SQL의 단점을 개선해서 나온 것이 PL/SQL이다.
주요 특징
1. SQL을 확장한 절차적 언어이다.
2. 여러 SQL을 하나의 블록으로 구성하여 SQL을 제어할 수 있다. (Commit, Rollback, 예외처리 등)
3. 조건문(IF), 반복문(LOOP)을 사용하여 유연한 프로그래밍이 가능하다.
4. 커서(Cursor)를 사용하여 대용량 데이터를 처리할 때, 데이터를 분할하여 처리할 수 있다.
5. 동적 SQL을 통하여 문자열로 작성된 SQL을 실행할 수 있다.
주요 내용 참고 블로그
https://heodolf.tistory.com/55?category=887834
https://da-nika.tistory.com/70
https://mjn5027.tistory.com/47
https://logical-code.tistory.com/48
'카테고리별 질문 정리' 카테고리의 다른 글
한, 두줄 정리 (0) | 2022.08.01 |
---|
댓글