본문 바로가기

PL/SQL

PL/SQL : Cursor 오라클은 작업 영역을 사용하여 SQL 문을 실행하고 처리 정보를 저장합니다. 커서 Cursor 라는 PL/SQL 구성을 사용하여 작업 영역의 이름을 지정하고 저장된 정보에 엑세스 할 수 있으며, 암시적 커서와 명시적 커서가 있습니다. PL/SQL은 하나의 행만 반환 하는 질의를 포함하여 모든 SQL 데이터 조작문에 대해 커서를 암시적으로 선언하고 하나 이상의 행을 반환하는 질의에는 다음 예와 같이 개별적으로 행을 처리할 커서를 명시적으로 선언할 수 있습니다. DECLARE CURSOR c1 IS SELECT empno, ename, job FROM emp WHERE deptno = 20; 복수 행 질의에 의해 반환된 행 집합을 결과 집합이라고 합니다. 명시적 커서는 결과 집합의 현재 행을 “가리키므로”프.. 더보기
PL/SQL 의 기초 강좌..2번째... - 변수와 상수 프로그래머라면.... 변수와 상수.... 를... 자주 들었을 것이다... 철수...도.... 변수와 상수 PL/SQL에서는 상수와 변수를 선언한 다음 SQL과 표현식 사용이 가능한 절차문에서 상수와 변수를 사용할 수 있습니다. 그러나 정방향 참조는 허용되지 않으므로 상수나변수를 먼저 선언해야만 다른 선언문을 비롯한 다른 명령문에서 참조할 수 있습니다. - 당연한 소리 변수 선언 변수는 CHAR, DATE 또는 N U M B E R와 같은 SQL 데이터 유형이나 B O O L E A N 또는 B I N A R Y _ I N T E G E R와 같은 PL/SQL 데이터 유형을 가질 수 있습니다. 예를 들어, 4자리 숫자를 갖는 p a r t _ n o라는 변수와 T R U E나 F A L S E와 같은 부.. 더보기
PL/SQL 기초 연습 1번 째 - 블록 구조 항상 처음이라는 것이 있다... 고통의 순간.. 고수가 되는 순간은.... PL/SQL에서는 SQL 문을 사용하여 Oracle 데이터와 그 데이터를 처리하는 흐름 제어 문을 조작할 수 있으며 또한, 상수 및 변수를 선언하고 프로시저 및 함수를 정의하며 런타임 오류를 잡을 수 있습니다. PL/SQL에서는 이와 같이 SQL의 데이터 조작 능력과 절차적 언어의 데이터 처리 능력을 결합합니다. 블록구조 PL/SQL은 블록 구조로 이루어진 언어입니다. 즉, PL/SQL 프로그램을 구성하는 기본 단위(프로시저, 함수, 익명 블록)는 임의의 수의 중첩된 하위 블록을 포함할 수 있는 논 리 블록입니다. PL/SQL 블록은 선언부, 실행부, 예외 처리부, 세 부분으로 구성됩니 다. (PL/SQL에서 예외란 경고 또는 오.. 더보기