Get in Touch

Course Outline

Controlling User Access

  • User management strategies.
  • Understanding system privileges and object privileges.
  • Granting privileges.
  • Revoking privileges.
  • Utilizing roles.
  • Using synonyms.

Managing Schema Objects

  • Using the ALTER TABLE command.
  • Adding, modifying, and dropping columns.
  • Adding, dropping, and disabling constraints.
  • Creating indexes.
  • Performing Flashback operations.
  • Working with external tables.

Operations on Large Data Sets

  • Using the MERGE command.
  • Performing DML operations with subqueries.
  • Utilizing the RETURNING clause in DML operations.
  • Executing multi-table INSERT commands.

Conditional Expressions

  • Implementing the CASE expression.
  • Implementing the DECODE expression.

Generating Reports by Grouping Related Data

  • The GROUP BY clause.
  • The HAVING clause.
  • Aggregating data using ROLLUP and CUBE operators.
  • Identifying summary groups with the GROUPING function.
  • Aggregating data using the GROUPING SETS operator.

Managing Data Across Time Zones

  • Understanding time zones.
  • Variations of the TIMESTAMP data type.
  • Differences between DATE and TIMESTAMP.
  • Performing conversion operations.

Advanced Subqueries

  • Standard subqueries.
  • Multi-column subqueries.
  • Subqueries within the FROM clause.
  • Correlated subqueries.
  • Using the WITH clause for reusable query blocks.

Joining Tables

  • Handling inequalities in the WHERE and FROM clauses.
  • Semijoins.
  • Antijoins.

Processing Hierarchical Data

  • Understanding tree structures.
  • Executing hierarchical queries.
  • Utilizing pseudo columns.
  • Sorting data in hierarchical queries.
  • Employing useful hierarchical functions.

Regular Expressions

  • Working with simple and complex patterns.

Requirements

Completion of the introductory Oracle SQL course is required.

 14 Hours

Testimonials (7)

Related Categories