Course Outline
Introduction to PL / SQL
- Runtime Environment
- Construction and types of PL / SQL blocks
- Declaring and using variables
- Control statements, decisions, loops
SQL statements in PL / SQL
- DML commands
- DDL and dynamic SQL
- TCL commands and transactional
- SELECT
Procedures and Functions
- Create and delete
- Parameterization
- Passing parameters by value and reference, nocopy
Handling errors and exceptions
Create and use cursors
- Records
- static cursors
- Parameterizing cursors
- Cursor FOR UPDATE
Associative arrays
Packages
- The structure of the package: the specification and body
- Section Initialization and global variables, memory management, an instance of the package
- Encapsulation, overloading programs, pre-declaration procedures
Triggers
- DML triggers
- The triggers Drives (INSTEAD OF)
- The triggers system
- New features in Oracle 11g triggers
Examples of application packages built
- Writing to a file through UTL_FILE
- Sending e-mails
Management code and compiler
- Encryption code (dynamic obfuscation, wrap)
- conditional Compilation
- The relationships between objects
- Warnings
Requirements
- Basic skills in any programming language, object-oriented structural or
- The free use of the basics of SQL and knowledge of Oracle database environment (preferably Oracle 11g completion of training - Native SQL for Programmers - Workshops)
Testimonials (9)
The topic was interesting, and the trainer was very friendly and has adept knowledge of the subject.
Jacqueline - Tribal Grou[
Course - Developing Applications with Oracle Application Express (APEX)
The way trainer demonstrated everything
Manveen - Tribal Grou[
Course - Developing Applications with Oracle Application Express (APEX)
During the training, all modules were discussed in great detail - for two days of training - and that was what I cared about the most.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Machine Translated
I liked the way the trainer explained the information about the topics and the fact that he paid attention to the details so that the lessons were very practical and logical.
Andreea
Course - Oracle SQL for beginners
the trainer give more examples for each chapter
Corina
Course - Oracle SQL for beginners
- I really liked that the entire training was tailored to the level of all users and to different environments. It was cool to see how queries differ in different environments. - A huge advantage here is that the presenter's goal was to share his knowledge with us, and not to show the participants how smart he is:) - I also consider learning from my own and other people's mistakes to be very valuable because it significantly broadens your horizons.
Kasia
Course - SQL Advanced
Machine Translated
Exercises are entertaining and the topics were nicely introduced.
Adrian-Madalin Chirita - DB Global Technology SRL
Course - Oracle SQL Advanced
The trainer knowledge and style of explication
Vlad-Mihai Nicolae - DB Global Technology SRL
Course - Oracle SQL Advanced
I appreciated Folio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).