Cursusaanbod
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
Vereisten
- Basic understanding of SQL
- Understanding of database schemas, tables, and relationships
Audience
- Database administrators
- Database developers
- Software developers
- Data analysts
Getuigenissen (5)
De basisprincipes van een PL/SQL-sessie. Ik heb PL/SQL gebruikt, maar nooit de basisprincipes begrepen en deze cursus heeft mij enorm geholpen om PL/SQL-query's te begrijpen.
Stefan-Andrei
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
Zeer geëvenaarde training en praktijkgericht, erg blij dat ik de virtuele machine had en kon meewerken aan de oefeningen samen met de trainer.
Robert
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
De trainer was geduldig met ons en zorgde ervoor dat we elk onderdeel begrepen voordat hij verderging.
RONIKA - Igaye Projects (PTY) LTD
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
De manier waarop hij alles uitlegde
Alexandra G - DB Global Technology
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
De oefeningen werden zeer goed uitgelegd.
Monica - DB Global Technology
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald