클래스 소개
PL/SQL 이란 ?
오라클 PL/SQL은 오라클 데이터베이스에서 사용되는 프로그래밍 언어입니다.
PL/SQL은 Procedural Language/Structured Query Language의 약어로, 절차적 프로그래밍 및 쿼리 언어의 특징을 결합한 것입니다.
이 언어는 SQL 문을 기반으로 하며, 프로그래밍 요소를 추가하여 데이터베이스 상에서 강력한 비즈니스 로직을 구현할 수 있도록 해줍니다.
PL/SQL은 Procedural Language/Structured Query Language의 약어로, 절차적 프로그래밍 및 쿼리 언어의 특징을 결합한 것입니다.
이 언어는 SQL 문을 기반으로 하며, 프로그래밍 요소를 추가하여 데이터베이스 상에서 강력한 비즈니스 로직을 구현할 수 있도록 해줍니다.
PL/SQL 과 관련된 현업 직군이 하는일들
PL/SQL 관련하여
유연수 강사님이 전하고 싶은 이야기
유연수 강사님이 전하고 싶은 이야기
SQL 을 배우고 나면 내 손으로 직접 데이터를 검색해내는 것에 대한 잔잔한 재미를 느낍니다.
그런데 SQL로 업무를 하다보면 단조로운 일들이 매일 반복되는 경험을 하게 됩니다.
이런 반복되는 단순한 업무를 자동화하는것이 PL/SQL을 사용하는 이유입니다.
PL/SQL 을 사용하면 프로그래밍을 할 수 있기 때문에 SQL에 나의 독창적인 생각을 입힐 수 있습니다.
PL/SQL을 배우게 되면 SQL만 알았을 때 보다 더 큰 재미를 느끼실 수 있으실겁니다.
그런데 SQL로 업무를 하다보면 단조로운 일들이 매일 반복되는 경험을 하게 됩니다.
이런 반복되는 단순한 업무를 자동화하는것이 PL/SQL을 사용하는 이유입니다.
PL/SQL 을 사용하면 프로그래밍을 할 수 있기 때문에 SQL에 나의 독창적인 생각을 입힐 수 있습니다.
PL/SQL을 배우게 되면 SQL만 알았을 때 보다 더 큰 재미를 느끼실 수 있으실겁니다.
PL/SQL 관련 직군 연봉 테이블(2023년 11월 인디드 구직 현황 취합)
Quantum Jump가 필요한 당신에게,
PL/SQL이 강력한 부스터가 되어드립니다!
PL/SQL이 강력한 부스터가 되어드립니다!
수강기간 / 환불정책 안내
학습 규정 안내
- 본 클래스는 약 12시간 분량으로 구성되어 있으며,
일 1시간 내외의 학습 시간을 기준으로 2주(14일) 수강시 완강이 가능한 구성입니다. - 해당 클래스는 사전 공지 없이 콘텐츠 내용, 가격, 할인 정책등이 변동 될 수 있습니다.
(1) 총 학습시간
- 기본수강기간(유료수강기간)은 최초 1개월 (30일)이며,
기본수강기간 이후부터는 무제한(무료) 학습 기간이 적용됩니다. (기본 2년, 2년 단위로 무료 연장신청) - 유/무료 수강기간 모두 동일한 환경으로 학습이 가능합니다.
- 수강 시작일(유료 수강기간)은 결제일로부터 기간이 산정되며, 결제를 완료하시면 ‘내 강의실’을 통해 확인 가능합니다.
- 이지업클래스의 사정으로 인해 수강 시작이 늦어진 경우에는 해당 일정 만큼의 수강기간이 연장됩니다.
(2) 환불 규정
- 이지업클래스의 환불규정은 아래와 같습니다.
* 전액환불- 수강 시작 후 14일 이내, 5차시 & 5%(시간) 미만 수강 시
- 수강 시작 후 14일 이내, 10차시 & 10% 미만 시간 수강시: 실 결제금액의 2/3을 환불
- 수강 시작 후 14일 이내, 15차시 & 15% 미만 수강시: 실 결제금액의 1/3을 환불
- 요청일 기준 수강 시작 후 15일 초과 또는 15차시 또는 15% 이상 수강시 : 환불 불가
- 강의 교안 자료 다운로드시 : 환불 불가
(3) 주의 사항
- 본 강의는 상황에 따라 사전 공지나 안내 없이 할인이 조기 마감 또는 연장 될 수 있습니다.
- 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 사전 안내 없이 종료될 수 있습니다.
- 무제한 강의의 경우, 내 강의실 수강기간 연장 신청을 통해 무제한으로 연장 가능합니다.
- 구매한 무제한 강의의 연장 진행을 하지 않아 종료될 경우 복구 되지 않습니다.
- 강의 컨텐츠는 향후 이지업클래스의 사정에 따라 추가 또는 업데이트 될 수 있습니다
이 강의를 담당하시는 강사님을 소개합니다
유연수
: 이지업클래스의 대표 강사님이 직접 운영하시는 강의 입니다.
: SQL과 SQL튜닝을 체계적으로 학습하고 활용할 수 있도록 제공해드립니다.
: 다양한 경험과 프로젝트 실무를 바탕으로 후학을 양성중인 DB전문가 이십니다.
‘안녕하세요. 유연수 강사 입니다.’
이지업클래스의 대표 강사님 이신 유연수 강사님은 지난 25년간 SK telecom, KT, 건강보험 심사평가원, 우정사업본부, 한국 오라클 교육센터에서 활동하며 쌓은 경험을 활용하여 인재 양성에 힘써주고 계시며, 현재 강남 아이티윌에서 오라클 DBA 전문가반을 양성하고 있습니다.
: SQL과 SQL튜닝을 체계적으로 학습하고 활용할 수 있도록 제공해드립니다.
: 다양한 경험과 프로젝트 실무를 바탕으로 후학을 양성중인 DB전문가 이십니다.
‘안녕하세요. 유연수 강사 입니다.’
이지업클래스의 대표 강사님 이신 유연수 강사님은 지난 25년간 SK telecom, KT, 건강보험 심사평가원, 우정사업본부, 한국 오라클 교육센터에서 활동하며 쌓은 경험을 활용하여 인재 양성에 힘써주고 계시며, 현재 강남 아이티윌에서 오라클 DBA 전문가반을 양성하고 있습니다.
주요 이력
- (현) 강남 아이티윌 데이터 분석가 / 딥러닝 개발자 과정 운영- (현) 이지업클래스 대표 강사
- SK 텔레콤, KT, 건강보험 심사평가원, 우정사업본부, 한국 오라클 교육센터 등 다수 프로젝트 역임
보유 자격
- 빅데이터 분석 기사 자격증 (2021년)- OCM- DBA 11G
- OCM- DBA 10G
- OCP-DBA 10G
- OCP-DBA 9i
- OCP-DBA 8
커리큘럼
0. PL/SQL Setting | |
설치 환경 구성 1번.오라클 설치 21c.mp4 | |
설치 환경 구성 2번.오라클 21c 설치후 접속하는 방법.mp4 | |
설치 환경 구성 3번.sqldeveloper 로 오라클에 접속하는 방법.mp4 | |
[입문PART] 1. PL/SQL을 사용해야 하는 이유 | |
예제1번.PLSQL 이란 무엇인가.mp4 | |
예제2번.개발자 관점에서 PLSQL을 사용해야하는 이유.mp4 | |
예제3번.PLSQL 을 사용했을때의 장점 4가지.mp4 | |
2. PL/SQL의 큰 골격 이해하기 | |
예제4번.PLSQL 블록 구조.mp4 | |
예제5번.변수란 무엇인가.mp4 | |
예제6번.변수이름을 지을 때 주의 사항.mp4 | |
예제7번. PLSQL 변수 초기화 하기.mp4 | |
예제8번.변수를 선언할 때와 초기화 할때 주의사항.mp4 | |
예제9번. %type 속성의 중요성.mp4 | |
예제10번. 바인드 변수란 무엇인가.mp4 | |
예제11번.PLSQL 용어 정리.mp4 | |
예제12번.PLSQL 에서 사용할 수 있는 함수와 사용할 수 없는 함수.mp4 | |
예제13번.PLSQL 에서의 데이터 유형 변환_exported.mp4 | |
예제14번. PLSQL 의 중첩 블럭 이해하기.mp4 | |
예제15번. PLSQL변수 범위의 가시성.mp4 | |
3. PL/SQL 내에서 DML문장 작성법 | |
예제16번.PLSQL 에서의 select 문장.mp4 | |
예제17번. PLSQL에서의 insert문.mp4 | |
예제18번. PLSQL에서의 update문.mp4 | |
예제19번. PLSQL에서의 delete 문.mp4 | |
예제20번.PLSQL 내에서 암시적 커서 작성법.mp4 | |
4. PL/SQL 내에서 제어문과 반복문 작성법 | |
예제21번.PLSQL 내에서의 if ~ else 문 작성법.mp4 | |
예제22번.PLSQL 내에서의 if ~ elsif ~ else 문 작성법.mp4 | |
예제23번.PLSQL 내에서의 basic loop문 작성법.mp4 | |
예제24번.PLSQL 내에서의 while loop문 작성법.mp4 | |
예제25번.PLSQL 내에서의 for loop문 작성법.mp4 | |
예제26번.PLSQL 내에서의 continue 문 작성법.mp4 | |
예제27번.PLSQL 내에서의 exit 문 작성법.mp4 | |
예제28번. basic loop문에서 이중 루프문.mp4 | |
예제29번 while loop 이중 loop문.mp4 | |
예제30번. for loop문에서 이중 루프문.mp4 | |
예제31번.이중 루프문에서 레이블 사용법.mp4 | |
예제32번.PLSQL 코드 디버깅하는 방법.mp4 | |
5. 여러개의 데이터를 자동으로 처리하는 방법 | |
예제33번. PLSQL 레코드 변수란.mp4 | |
예제34번. PLSQL 레코드 변수의 이점.mp4 | |
예제35번. 레코드 변수를 사용하여 DML 작업 쉽게 하기.mp4 | |
예제36번. 명시적 커서 작성하기.mp4 | |
예제37번.레코드를 사용한 커서문 작성하기.mp4 | |
예제38번. 레코드를 사용한 커서 for loop문.mp4 | |
예제39번. 서브쿼리를 사용하는 커서 for 루프문 작성하기_exported.mp4 | |
예제40번.where current of 절 사용법.mp4 | |
6. 예외 상황에 대한 대처 | |
예제41번. 예외처리란 무엇인가.mp4 | |
예제42번 오라클에서 미리 정의한 예외처리.mp4 | |
예제43번.미리 정의하지 않은 오라클 예외처리.mp4 | |
예제44번.사용자 정의 예외처리.mp4 | |
예제45번.예외트랩함수.mp4 | |
7. PL/SQL 코드를 데이터 베이스에 저장하고 실행하는 방법 | |
예제46번. 프로시저의 정의와 장점.mp4 | |
예제47번.파라미터가 없는 형태의 프로시져.mp4 | |
예제48번. 파라미터가 있는 형태의 프로시져.mp4 | |
예제49번.함수(function)의 정의와 장점.mp4 | |
예제50번.함수(function)사용예제1.mp4 | |
예제51번.함수(function)사용예제2_exported.mp4 | |
[고급PART] 8. 테이블 형태의 변수를 생성하는 방법 | |
예제52번.조합변수 레코드 type trd is record 사용법.mp4 | |
예제53번.조합변수 레코드 %rowtype 사용법.mp4 | |
예제54번.조합변수 컬렉션 연관 배열 사용법.mp4 | |
예제55번.조합변수 컬렉션 varray 사용법.mp4 | |
예제56번.조합변수 컬렉션 중첩 테이블 사용법.mp4 | |
9. PL/SQL 의 성능을 높이는 방법 14가지 | |
예제57번.PLSQL 튜닝1 (update 문장 작성시 returning into 절 사용하는 방법).mp4 | |
예제58번.PLSQL 튜닝2 (update 문장 작성시 returning bulk collect into 사용법).mp4 | |
예제59번.PLSQL 튜닝3 (insert 문장 작성시 returning into 절 사용하는 방법).mp4 | |
예제60번.PLSQL 튜닝4 (insert 문장 작성시 returning bulk collect into 절 사용하는 방법).mp4 | |
예제61번.PLSQL 튜닝5 (delete 문장 작성시 returning into 절 사용하는 방법).mp4 | |
예제62번.PLSQL 튜닝6 (delete 문장 작성시 returning bulk collect into 절 사용하는 방법).mp4 | |
예제63번.PLSQL 튜닝7 (기본 for문 vs forall 문법 비교) .mp4 | |
예제64번.PLSQL 튜닝8 (insert 문의 for문 vs forall 문의 수행차이 비교) .mp4 | |
예제65번.PLSQL 튜닝9 (update 문의 for문 vs forall 문의 수행차이 비교).mp4 | |
예제66번.PLSQL 튜닝10 (delete 문의 for문 vs forall 문의 수행차이 비교).mp4 | |
예제67번.PLSQL 튜닝11 (Using deterministic vs Not Using deterministic 속도 비교).mp4 | |
예제68번.PLSQL 튜닝12 (Using result cache vs Not result cache 속도 비교)_exported.mp4 | |
예제69번.PLSQL 튜닝13 (Using parallel_enabled vs Not Using parallel_enabled 속도 비교).mp4 | |
예제70번.PLSQL 튜닝14 (pragma autonomous_transaction 을 사용했을때와 사용하지 않았을때 비교).mp4 | |
10. PL/SQL로 SQL 자동화하기 | |
예제71번.SQL 자동화1 (Dynamic SQL1).mp4 | |
예제72번.SQL 자동화2 (Dynamic SQL2).mp4 | |
예제73번.SQL 자동화3 (Dynamic SQL3).mp4 | |
예제74번.SQL 자동화4 (Dynamic SQL4).mp4 | |
예제75번.SQL 자동화5 (Dynamic SQL5).mp4 | |
예제76번.SQL 자동화6 (Dynamic SQL6).mp4 | |
예제77번.SQL 자동화7 (Dynamic SQL7).mp4 | |
예제78번.SQL 자동화8 (Dynamic SQL8).mp4 | |
예제79번.SQL 자동화9 (Dynamic SQL9).mp4 | |
예제80번.SQL 자동화10 (Dynamic SQL10).mp4 |