Oracle Database: SQL and PL/SQL Fundamentals Certificate for...
Certificate ID:
785127
Authentication Code:
6ff1a
Certified Person Name:
MIHAELA-IULIANA VASILE
Trainer Name:
Philip Isham
Duration Days:
3
Duration Hours:
21
Course Name:
Oracle Database: SQL and PL/SQL Fundamentals
Course Date:
2024-10-23 10:00 to 2024-10-25 17:00
Course Outline:
Introduction to PL/SQL
- What is PL/SQL?
- Advantages of using PL/SQL
Basic Structure of a PL/SQL Block
- Anonymous blocks
- Named blocks
Variables and Data Types
- Declaration of variables
- Syntax and rules
- Data types in PL/SQL
- Using variables in PL/SQL blocks
Control Structures
- IF-THEN-ELSE
- CASE statements
- FOR loops
- WHILE loops
Stored Procedures and Functions
- Creating and running stored procedures
- Syntax and examples
- Input and output parameters
- Creating and executing functions in PL/SQL
- Syntax and examples
- Usage in SQL statements
Cursors
- Explicit cursors
- Implicit cursors
- Fetching data
- Cursor attributes
Exception Handling
- Predefined exceptions
- User-defined exceptions
- Using TRY-CATCH blocks
Transaction Control
- Transaction control in PL/SQL
- Using nested blocks and transactions
- Managing nested transactions
- Creating and using savepoints
Advanced Cursor Techniques
- Strong vs. weak REF CURSOR
- Usage scenarios
Triggers
- Creating triggers
- Types of triggers
- Using triggers for auditing
Packages in PL/SQL
- Creation
- Specification
- Implementation
- Execution
- Invocation
- Real-world application
- Code walkthrough
Summary and Next Steps