inflearn logo
inflearn logo

[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

55 learners

Level Beginner

Course period 12 months

PL/SQL
PL/SQL
SQL
SQL
RPA
RPA
dba
dba
PL/SQL
PL/SQL
SQL
SQL
RPA
RPA
dba
dba
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

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 codingkorea

422

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.

More
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.

    • codingkorea
      Instructor

      Thank you so much. ^^

codingkorea's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

$26.40