Get in Touch

Course Outline

Regular Expressions in SQL

  • Pattern searching within data
  • Data transformation techniques

Hierarchical Queries

  • Constructing tree structures using CONNECT BY PRIOR and START WITH clauses
  • Using the SYS_CONNECT_BY_PATH function

Advanced Grouping Techniques

  • String operations within groups (WITHIN GROUP)
  • Accessing first/last row values in a group (KEEP)
  • Bulk aggregations using ROLLUP, CUBE, and GROUPING SETS
  • Creating pivot and unpivot operations

Analytical Functions

  • Generating partial summaries
  • Ranking data sets
  • Utilizing dynamic window frames

Data Manipulation Language (DML)

  • Performing data operations: INSERT, UPDATE, and DELETE
  • Truncating tables (TRUNCATE)

Managing Concurrent User Activity

  • Working with transactions
  • Ensuring data consistency over time
  • Understanding and managing locks
  • Using FLASHBACK features

Appendix A - Data Movement and Loading

  • Configuring database links
  • Exporting query results to CSV files
  • Importing data from CSV files using SqlLoader
  • Utilizing external tables

Appendix B - Miscellaneous Database Objects

  • Exploring the system dictionary
  • Creating and managing views
  • Working with sequences
  • Implementing indexes
  • Using synonyms
  • Writing PL/SQL programs

Recommended pre-training
ORA_SA1 or ORA_S1
Recommended next steps
ORA_SA3

Requirements

Foundational knowledge of relational database concepts and proficiency in using the SELECT statement for projections, filtering, joins, and subqueries.

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories