Course Outline
Controlling User Access
- User Management
- System and Object Privileges
- Granting Permissions
- Revoking Permissions
- Roles
- Utilizing Synonyms
Managing Schema Objects
- ALTER TABLE Command
- Adding, Modifying, and Dropping Columns
- Adding, Dropping, and Disabling Constraints
- Creating Indexes
- Flashback Operations
- External Tables
Operations on Large Data Sets
- MERGE Command
- DML Operations with Subqueries
- DML Operations Using the RETURNING Clause
- Multi-Table INSERT Commands
Conditional Expressions
- CASE Expression
- DECODE Expression
Generating Reports via Data Grouping
- The GROUP BY Clause
- The HAVING Clause
- Data Aggregation using ROLLUP and CUBE Operators
- Identifying Grouping Levels with the GROUPING Function
- Data Aggregation using GROUPING SETS Operator
Managing Data Across Time Zones
- Time Zones
- TIMESTAMP Variations
- Differences Between DATE and TIMESTAMP
- Conversion Operations
Advanced Subqueries
- Nested Subqueries
- Multi-column Subqueries
- Subqueries in the FROM Clause
- Correlated Subqueries
- WITH Clause for Reusing Query Blocks
Joining Tables
- Non-Equijoins in WHERE and FROM Clauses
- Semijoin
- Antijoin
Processing Hierarchical Data
- Tree Structures
- Hierarchical Queries
- Pseudocolumns
- Sorting Data in Hierarchical Queries
- Useful Functions for Hierarchy Navigation
Regular Expressions
- Simple and Complex Patterns
Requirements
Participants should have completed the introductory Oracle SQL course.
Testimonials (7)
many exercises with lots of explanations and time allocated for potential questions.
Theodor - DB Global Technology SRL
Course - Oracle SQL Advanced
An engaging and friendly atmosphere, lots of exercises with gradual increasing complexity to practice theoretical concepts.
Andrei - DB Global Technology SRL
Course - Oracle SQL Advanced
Training was very interactive and the trainer was always trying to make us validate our responses and to share our way of thinking
Roxana - DB Global Technology SRL
Course - Oracle SQL Advanced
The way it was structured as well as the balance between learning, exercises and breaks in order to keep the students engaged
Ciprian - DB Global Technology SRL
Course - Oracle SQL Advanced
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
There were many exercises