Udemyallen

PL/SQL by Example - Beginner to Advanced PL/SQL

Learn PL/SQL: Combine SQL & procedural programming for powerful database applications. Build efficient and robust solutions with this practical course.

4.5(22,596)
89,815students
4h 59m
Certificate
Amarnath Reddy
Amarnath ReddyOracle Architect & Best Selling Instructor | 27000+ Students

Course Content

PL/SQL by Example - Beginner to Advanced PL/SQL is an all-levels Udemy course taught by Amarnath Reddy. It runs 4h 59m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 22,596 reviews, with 89,815 students enrolled. It is a paid course, last updated December 2018.

Become a proficient PL/SQL developer in just four weeks! This intensive course offers a fast, easy, and effective path to mastering PL/SQL, the powerful procedural extension of SQL for Oracle databases. You'll transition from no prior experience to writing efficient programs for data processing.

What is PL/SQL?

PL/SQL combines the data manipulation capabilities of SQL with the procedural programming features needed to control program flow and process data. A PL/SQL program integrates both SQL statements (for data access) and procedural statements (for data manipulation and control).

In this comprehensive course, you will:

  • Understand PL/SQL Fundamentals: Learn the key features and syntax of PL/SQL.
  • Master Anonymous Blocks: Design and execute efficient PL/SQL anonymous blocks for quick data manipulation.
  • Utilize Oracle Packages: Leverage Oracle-supplied PL/SQL packages to generate effective screen output.
  • Develop & Debug Stored Procedures and Functions: Create and debug robust stored procedures and functions for reusable database logic.
  • Design PL/SQL Packages: Structure your code by designing well-organized PL/SQL packages to group related constructs.
  • Control Code Flow: Employ PL/SQL programming constructs to conditionally control code execution.
  • Implement Overloaded Subprograms: Create flexible PL/SQL packages with overloaded subprograms.
  • Handle Runtime Errors: Effectively handle runtime errors using exceptions for resilient code.
  • Write Manageable Code: Develop clean and maintainable PL/SQL code using records.
  • Store & Process Data: Store and process data efficiently using collections.
  • Utilize Cursors: Process data using both implicit and explicit cursors.

Software Requirements:

  • Oracle Database 11g
  • SQL Developer

This course provides a solid foundation for building complex database applications with PL/SQL.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(28)
33m
intermediate
5.0(1,092)
1h 28m
all
5.0(5)
1h 40m
beginner
5.0(9)
2h 28m
intermediate