​안녕하세요. IT 프로그래밍 재직자 및 개발진 여러분들

오라클​자바교육센터 입니다.


오늘도 여러분들에게 오라클자바교육센터 에서 추천드리는


추천강좌 오늘은 어떤 강좌가 추천되었을까요~?~?~?


라클 기초부터 실무활용 과정


저희 오라클자바교육센터의 메인이자 꽃이라고 불리우는


오라클 기초 강좌입니다.


그렇다면 이 강좌의 일정과 교육내용에 대해서 살펴보겠습니다.


<일정>


* 평일주간 : 2016년 01월 20일(수) ~ 01월 29일 (금) 8일 총 56시간

* 평일야간 : 2016년 01월 28일(목) ~ 02월 26일 (금) 18일 총 54시간

* 주말주간 : 2016년 02월 13일(토) ~ 03월 06일 (일) 8일 총 56시간


<교육내용>


본 과정은 직접적인 자격증 과정은 아니며 오라클 사용에 대해 불편을


느끼시는 분들을 위해 다양한 예제와 실습을 통해 오라클에 대한 내공을


키워가는 과정으로 오라클을 전체적으로 학습할 수 있으며 실무 활용


능력을 높여 추후 자격증 취득이 필요한 경우 무난히 자격증을


취득할 수 있도록 기본을 다지며 실무에서 사용할수 있는 과정 입니다.


본 과정에서는 신입직원 및 3년이하 경력직원들이 오라클에 대하여


개요를 파악하고 기본 SQL 실습을 통하여 실전능력을 배양하기 위한


과정으로 주로 실습위주로 하여 질의문 연습 및 다양한 질의문을


테스트할 수 있도록 중점을 두어 교육합니다.


<커리큘럼>


- SQL*Plus
- BASIC SQL
- PL/SQL
- Oracle Architecture
- Backup & Recovery
- Oracle Hint(SQL튜닝 및 Hint 사례)
- SQL튜닝 실전사례연구



자세한 커리큘럼 확인 및 교육 지원하기!!



 


 


감사합니다


 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

Explicit CURSOR

[예제14] S_EMP테이블에서 전 사원의 이름, 급여, 직책을 나타내시오.

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

Explicit CURSOR

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

Explicit CURSOR

 

[예제13]  S_ITEM 테이블에서 주문번호를 입력받아 각 상품에 해당하는 주문액과

총금액을 출력하시오 .

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

Explicit CURSOR

 

- Explicit CURSOR의 Attribute

Implicit CURSOR 사용할 때와 마찬가지로 Explicit CURSOR에 대한 상태 정보를

구하는 4가지 Attribute가 있습니다. CURSOR명 뒤에 Attribute를 붙여서 씁니다.

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

Implicit CURSOR

 

4. CLOSE 단계

 

 CLOSE cursor명; 

CLOSE문은 Record의 Active Set을 닫아 주고, 다시 새로운 Active Set을

만들어 OPEN할 수 있게 해줍니다.

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr 

Implicit CURSOR

2. OPEN 단계

 

OPEN cursor명; 

OPEN문은 참조되는 변수를 연결하고, SELECT문을 실행합니다. SELECT로 검색된

Row들을 Active Set이라고 부르며, FETCH 단계에서 사용할 수 있게 됩니다.

CURSOR는 Active Set을 생성한 다음, 첫번째 Row에 Pointer를 위치시켜 가리키게 됩니다.

CURSOR를 OPEN할 때 검색된 Row가 없어도 에러를 발생하지 않습니다.

FETCH를 한 후에 CURSOR의 Attribute를 살펴서 알아볼 수 있습니다.

 

 

3. FETCH 단계

FETCH cursor명 INTO 변수1, 변수2,...; 

FETCH문은 CURSOR로부터 Pointer가 존재하는 Record의 값을 변수에 전달해 줍니다.

그리고, Pointer는 Active Set의 다음 Record로 이동합니다. CURSOR를 선언할 때 사용된

SELECT문장의 컬럼과 같은 개수, 같은 데이터 타입의 변수를 FETCH문의 INTO절에 기술합니다.

FETCH문에서는 FETCH될 Record가 없는 경우에도 에러를 발생하지 않으므로 Record를

포함하고 있는지를 확인합니다.

 

 

 
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr 

 

 

 

 Implicit CURSOR

- Explicit CURSOR는 DECLARE, OPEN, FETCH, CLOSE의 4단계 명령에 의해서 사용됩니다.

 

 

1. DECLARE 단계

   DECLARE    CURSOR cursor명 IS    SELECT 문장; 

커서에 이름을 부여하고 커서내에서 수행할 SELECT문을 정의함으로써 CURSOR를 선언합니다.

SELECT문장에 INTO절이 포함되지 않습니다.

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

Implicit CURSOR

[예제12] 주문번호를 입력받아 S_ITEM 테이블에서 해당되는 주문내역을 삭제하시오.

그리고 그 삭제결과에 따라 Message를 출력하면 다음과 같습니다.

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr 

 

Implicit CURSOR

 

- Implicit CURSOR의 attribute

Implicit CURSOR 대한 상태 정보를 구하는 4가지 Attribute가 있습니다.

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr 

+ Recent posts