728x90 분류 전체보기970 Chapter 6 PL SQL(Procedural Language/SQL) - 8 PLT 6.8 PL/SQL로 예외 처리 PL/SQL 코드를 실행할 때 error 발생하는 경우가 있다. Error는 예외(Exception)를 발생시켜PL/SQL 블록을 중지시키고 예외 처리기 부분으로 제어가 이동한다. Exception handler는Exception을 검출하고 조건에 따라 조치 작업을 할 수 있다. 예외 처리란 예외는 PL/SQL 블록의 실행 중.. 2018. 4. 15. Chapter 6 PL SQL(Procedural Language/SQL) - 7 PLT 6.7 매개변수와 CURSOR CURSOR가 열릴 때 CURSOR로 매개변수 값을 전달하고, CURSOR가 실행될 때 질의에서 그 값이 사용될 수 있습니다. 이것은 각 경우마다 다른 활성 셋(set)을 생성하는 블록에서 여러 번 명시적 CURSOR를 열고 닫을 수 있음을 의미합니다. CURSOR선언 시 각각 형식적인(formal) 매개.. 2018. 4. 15. Chapter 6 PL SQL(Procedural Language/SQL) - 6 PLT 6.6 CURSOR ORACLE SERVER은 SQL문장을 실행하기 위하여 Private SQL Area이라 불리는 작업 영역을 사용합니다. Private SQL Area에 이름을 붙이고 저장된 정보를 액세스하기 위해 PL/SQL CURSOR를 사용한다. 블록의 실행 부분이 SQL문장을 실행할 때 PL/SQL은 SQL식별자를 가지는 암시적 CURSOR를 생성하고 자동.. 2018. 4. 15. Chapter 6 PL SQL(Procedural Language/SQL) - 5 PLT 6.5 PL/SQL의 제어 구조 여러 가지 제어 구조를 이용하여 PL/SQL 블럭에 있는 문장들의 논리적 흐름을 변경할 수 있다. 조건에 의해 분기하는 IF문을 이용한 조건 구조와 LOOPING구조(조건 없이 반복하는BASIC루프, 계수를 이용하여 반복을 하는 FOR루프, 문장이 TRUE인 동안에 반복을 하는WHILE루프.. 2018. 4. 15. Chapter 6 PL SQL(Procedural Language/SQL) - 4 PLT 6.4 PL/SQL에서 SQL문장 데이터베이스에서 정보를 추출할 필요가 있을 때 또는 데이터베이스로 변경된 내용을 적용할 필요가 있을 때 SQL을 사용합니다. PL/SQL은 SQL에 있는 DML과 TRANSACTION 제어 명령을 모두 지원합니다. 테이블의 행에서 질의된 값을 변수에 할당 시키기 위해 SELECT문장을 사.. 2018. 4. 15. Chapter 6 PL SQL(Procedural Language/SQL) - 3 PLT 6.3 PL/SQL 블록 PL/SQL은 프로그램을 논리적인 블록으로 나누게 하는 구조화된 블록 언어이다. PL/SQL 블록에서 사용하는 변수는 블록에 대해 논리적으로 선언할 수 있고 사용할 수 있다. 변수들과 그 외의 식별자를 참조하고 선언함으로써 PL/SQL 블록 내에서 값을 저장하고 변경할 수 있는 .. 2018. 4. 15. 이전 1 ··· 143 144 145 146 147 148 149 ··· 162 다음 728x90