Get in Touch

Course Outline

Regular expressions in SQL

  • Searching through data
  • Data transformations

Hierarchical queries

  • Building a tree structure (using the CONNECT BY PRIOR and START WITH clauses)
  • The SYS_CONNECT_BY_PATH function

Advanced grouping

  • Operations on data strings (WITHIN GROUP)
  • Operations on the first or last row of a group (KEEP)
  • Bulk aggregations (ROLLUP, CUBE, GROUPING SETS)
  • Pivot tables (PIVOT, UNPIVOT)

Analytical functions

  • Generation of partial summaries
  • Ranking functions
  • Dynamic windows

Data manipulation (DML)

  • Inserting, modifying, and deleting data (INSERT, UPDATE, DELETE)
  • Truncating tables (TRUNCATE)

Concurrent user operations

  • Transactions
  • Data consistency over time
  • Locks
  • FLASHBACK

Appendix A - Moving and loading data

  • Database links
  • Exporting query results to a CSV file
  • Importing data from a CSV file using SqlLoader
  • External tables

Appendix B - Miscellaneous database objects

  • System dictionary
  • Views
  • Sequences
  • Indexes
  • Synonyms
  • PL/SQL syntax programs

Suggested pre-training
ORA_SA1 or ORA_S1
Suggested follow-up training
ORA_SA3

Requirements

Familiarity with concepts related to relational databases, including the ability to freely use the SELECT statement for projection, selection, joins, and subqueries.

 14 Hours

Testimonials (3)

Related Categories