강의

멘토링

커뮤니티

Programming

/

Database

[SQL Automation] Practical PL/SQL for Immediate Use at Work

A lecture directly taught by the author of the SQL 200 Questions book (PL/SQL) published by Jeongbo Munhwasa! This is a PL/SQL lecture by Oracle instructor Yoo Yeon-soo, who has trained numerous DBAs and PL/SQL developers. After taking this course, you will clearly feel the difference between before and after using PL/SQL.

(5.0) 2 reviews

54 learners

Level Beginner

Course period 12 months

  • codingkorea
PL/SQL
PL/SQL
SQL
SQL
RPA
RPA
dba
dba
PL/SQL
PL/SQL
SQL
SQL
RPA
RPA
dba
dba

What you will gain after the course

  • You can automate SQL using PL/SQL

  • You can automate data retrieval tasks using PL/SQL

  • You can learn how major domestic corporations utilize PL/SQL


Have you ever experienced this?


  • 😱 "Who wrote this query?" : 500 lines of just SELECT statements... 10 JOINs... You spend the whole day trying to understand it.

  • 😭 "Just one condition changed..." : Are you digging through Excel, Python, and Java code to modify SQL queries one by one?

  • 🐢 "Batch takes 5 hours?" : Batch jobs that run all night because data is extracted and processed in the application.


"Why do major corporations like Samsung still use PL/SQL in their operations?" Compress those thousands of lines of spaghetti queries into a single 'procedure' and go home on time.


"If you stop at SQL basics, you're just a 'data viewer'. Learn PL/SQL and you become a 'data architect' who handles data with complete mastery."


Why should you learn PL/SQL?


1. "With large-scale data, you waste all your time just pulling it out." (Performance Issue)

  • Common belief: Trying to bring data into Python (Pandas) for processing.

  • Fact (Problem): When transferring millions or tens of millions of records from the DB to your PC (Python), severe network bottlenecks and out of memory (OOM) issues occur.

  • PL/SQL Solution: Instead of pulling data out, complete all processing (loops, conditional logic) inside the DB server and retrieve only the 'results'.

  • Why you should learn it:

    "Does it take 10 minutes to load 10 million rows of data with Python? With PL/SQL processing on the server, it's done in 10 seconds. Analysts aren't people who wait for 'loading'."

2. "The Ultimate Preprocessing Automation" (Work Automation)

  • Common belief: Every Monday, you receive the same Excel/CSV data and run the same Python code to clean it.

  • Fact (Problem): 80% of analysis work is tedious 'data preprocessing'. Python scripts need to be run every time and are cumbersome to manage.

  • PL/SQL's Solution: Once you create complex cleansing logic (handling missing values, standardizing date formats, removing outliers) as a 'Procedure', preprocessing is completed with a single command. You can even set up a scheduler so the preprocessing is done by the time you wake up.

  • Why you should learn it:

    "Still manually doing repetitive daily data cleansing? With just one PL/SQL procedure, a single button press will get you home earlier."

3. "Just a 'Query Writer' vs 'Analyst Capable of Data Engineering'"

(Career Differentiation)

  • Common belief: Analysts only need to be good at SELECT.

  • Fact (Market Situation): Now everyone can do SELECT. Companies don't want people who simply 'view' data, but rather people who can directly build 'data pipelines (ETL)'. PL/SQL is a core tool for ETL that manipulates and moves data.

  • The PL/SQL Solution: If you can handle PL/SQL, you can go beyond being a simple analyst and cover the realm of 'Data Engineer' as well. This is where your market value changes.

  • Why You Should Learn:

    If you stop at SQL basics, you're just a 'data viewer'. Learn PL/SQL and you'll become a 'data architect' who can handle data with complete freedom.



Target Audience

  • New Graduates/Job Seekers: Don't stop at "I know some SQL..." Interviewers (practitioners) light up when they see 'a new hire who can write procedures'.

  • Junior Developers: If you're working overtime frequently due to complex queries, move the logic to the DB level and reclaim your 'on-time departure'.

  • Data Analysts: Automate repetitive preprocessing tasks with PL/SQL and focus solely on analysis with automation.



This is the employment or job change status of students who have taken the main PL/SQL course.

Source: https://cafe.daum.net/oracleoracle/SDMs/441

You can master SQL by learning a total of 4 levels of skills as shown below. This course is a Level 2 course among them.

"In the field, 'easy-to-maintain code' is better than fancy techniques." As an Oracle expert, I will pass on to you the 'easy-to-maintain PL/SQL design principles' that have been proven in numerous projects. The essential gateway to SQL tuning - start now.

Recommended for
these people

Who is this course right for?

  • I recommend this for those who want to automate SQL

  • I recommend this for those who want to write SQL simply using PL/SQL

  • I recommend this for those who are curious about how large domestic companies utilize PL/SQL

Need to know before starting?

  • It would be good if you know a little bit about SQL.

Hello
This is

412

Learners

48

Reviews

49

Answers

4.9

Rating

4

Courses

I am the tutor who will be helping you.

  • Data analysis course tutor with over 20 years of industry experience and teaching background

  • Author of the book SQL 200 - Jungbo Munhwasa

  • Author of Python Guide Filled with Examples - Jungbo Munhwasa

  • YouTuber for "Coding Korea Pandas 100 Exercises" on YouTube

I sincerely support the bright future of my beloved students in the 19th Data Analysis class.

Curriculum

All

25 lectures ∙ (12hr 9min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • changjupark0132님의 프로필 이미지
    changjupark0132

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    • codingkorea
      Instructor

      Thank you so much. ^^

  • dooll816482님의 프로필 이미지
    dooll816482

    Reviews 2

    Average Rating 5.0

    5

    16% enrolled

    The teacher's voice is also very nice and he explains things easily. Thank you for the good lecture.

$26.40

codingkorea's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!