더북(TheBook)

02 | PL/SQL의 사용자 정의 함수

지금까지의 예제는 모두 익명 블록을 사용했는데, 사실 PL/SQL 코드를 작성할 때 익명 블록을 사용하는 일은 극히 드물다. 기껏해야 다른 함수나 프로시저를 실행해 테스트할 때 사용하는 것이 대부분이다. 일반적으로는 이름이 있는 서브 프로그램인 함수나 프로시저를 사용해 비즈니스 로직을 구현해 처리할 때가 많다. 익명 블록은 한 번 사용하고 나면 없어져 버리는 휘발성 블록이지만, 서브 프로그램은 컴파일을 거쳐 데이터베이스 내에 저장되어 재사용이 가능하다. 서브 프로그램의 대표격인 함수부터 자세히 살펴 보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.