Oracle / PLSQL : 명명된 시스템 예외 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle/PLSQL에서 명명된 시스템 예외를 사용하는 방법을 설명합니다. Oracle에서 명명된 시스템 예외란 무엇인가요? 명명된 시스템 예외는 PL/SQL에서 이름을 지정한 예외입니다. 이러한 예외는 PL/SQL의 STANDARD 패키지에 이름이 지정되며 프로그래머가 정의할 필요가 없습니다. Oracle에는 이미 다음과 같이 명명된 표준 예외 집합이 있습니다. Oracle 예외 이름 Oracle 오류 설명 DUP_VAL_ON_INDEX ORA-00001 고유 인덱스에 의해 제한된 필드에 중복 값을 생성하는 INSERT 또는 UPDATE 문을 실행하려고 했습니다. TIMEOUT_ON_RESOURCE O..
Oracle / PLSQL : CURSOR FOR LOOP 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 CURSOR FOR LOOP를 사용하는 방법을 설명합니다. 설명 커서 내의 모든 레코드를 가져와서 처리하려는 경우 CURSOR FOR LOOP를 사용할 수 있습니다. 커서 내의 모든 레코드를 가져오면 CURSOR FOR LOOP가 종료됩니다. 구문 Oracle/PLSQL에서 CURSOR FOR LOOP의 구문은 다음과 같습니다. FOR record_index in cursor_name LOOP {...statements...} END LOOP; 매개변수 및 인수 record_index 레코드의 색인입니다. cursor_name 레코드를 가져오려는 커서의 이름입니다. statemen..
Oracle / PLSQL : GOTO 문 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 GOTO 문을 사용하는 방법을 설명합니다. 설명 GOTO 문은 코드가 GOTO 문 뒤에 있는 레이블로 분기되도록 합니다. 구문 Oracle/PLSQL의 GOTO 문 구문은 GOTO 문과 레이블 선언의 두 부분으로 구성됩니다. GOTO 문 GOTO 문은 GOTO 키워드와 label_name으로 구성됩니다. GOTO label_name; 레이블 선언 레이블 선언은 >로 캡슐화된 label_name과 그 뒤에 실행할 하나 이상의 문으로 구성됩니다. {...statements...} 참고 label_name은 코드 범위 내에서 고유해야 합니다. 레이블 선언 뒤에 실행할 문이 하나 이상 있어야 합니다. 예..
Oracle / PLSQL : REPEAT UNTIL LOOP 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 REPEAT UNTIL LOOP를 사용하는 방법을 설명합니다. 설명 Oracle에는 REPEAT UNTIL LOOP가 없지만 LOOP 문을 사용하여 에뮬레이션할 수 있습니다. 구문 Oracle/PLSQL에서 REPEAT UNTIL LOOP를 에뮬레이트하는 구문은 다음과 같습니다. LOOP {...statements...} EXIT [ WHEN boolean_condition ]; END LOOP; 매개변수 및 인수 statements 루프를 통과할 때마다 실행할 코드 문입니다. boolean_condition 선택 사항입니다. 루프를 종료하는 조건입니다. 참고 반복문을 몇 번 ..