Get in Touch

Course Outline

Controlling User Access

  • User Management
  • System privileges and object privileges
  • Granting privileges
  • Receiving privileges
  • Roles
  • Using database links

Managing Schema Objects

  • The ALTER TABLE command
  • Adding, modifying, and deleting columns
  • Adding, removing, and disabling constraints
  • Creating indexes
  • Flashback operations
  • External tables

Operations on Large Data Sets

  • The MERGE command
  • DML operations with subqueries
  • DML operations using the RETURNING clause
  • Multi-table INSERT command

Conditional Expressions

  • The CASE expression
  • The DECODE expression

Generating Reports by Grouping Related Data

  • The GROUP BY clause
  • The HAVING clause
  • Data aggregation using the ROLLUP and CUBE operators
  • Identifying summaries with the GROUPING function
  • Data aggregation using the GROUPING SETS operator

Managing Data Across Different Time Zones

  • Time zones
  • TIMESTAMP variants
  • Differences between DATE and TIMESTAMP
  • Conversion operations

Advanced Subqueries

  • Subqueries
  • Multi-column subqueries
  • Subqueries in the FROM clause
  • Correlated subqueries
  • The WITH clause - reusing query blocks

Joining Tables

  • Non-equality conditions in the WHERE and FROM clauses
  • Semi-joins
  • Anti-joins

Processing Hierarchical Data

  • Tree structures
  • Hierarchical queries
  • Pseudo-columns
  • Sorting data in hierarchical queries
  • Useful functions

Regular Expressions

  • Simple and complex patterns

Requirements

Completion of an introductory Oracle SQL course is required.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories