HPL/SQL - RETURN 문
HPL/SQL - RETURN 문
RETURN 문은 루틴(routine)에서 값을 반환하며 돌아오는 데 사용하는 문이에요. 함수나 프로시저의 실행을 끝내고 호출한 쪽에 결과를 전달합니다.
출처: 문서
본문
구문(syntax)은 다음과 같습니다.
RETURN [expr];
Parameters
| Parameter | Type | Description |
|---|---|---|
| expr | INT | 반환값 (변수 또는 표현식) |
참고: 반환값을 지정하지 않으면 0이 반환돼요.
Examples:
RETURN;
표현식의 결과를 반환하기:
RETURN NVL(v1, 1);
호환성: Oracle, IBM DB2, SQL Server, Teradata, PostgreSQL, MySQL, Netezza
더 알아보기 (Learn more)
RETURN을 만나면 루틴은 그 자리에서 종료되고 뒤의 코드는 실행되지 않아요. NVL(v1, 1)처럼 기본값을 함께 반환하면 v1이 NULL인 경우에도 안전하게 값을 돌려줄 수 있습니다.