Course Outline
Regular expressions in SQL
- Searching through data
- Data transformations
Hierarchical queries
- Building a tree (CONNECT BY PRIOR clause and START WITH clause)
- SYS_CONNECT_BY_PATH function
Advanced grouping
- Operations on data strings (WITHIN GROUP)
- Operations on the first/last row of a string (KEEP)
- Aggregations in bulk (ROLLUP, CUBE, GROUPING SET)
- Pivot tables (PIVOT, UNPIVOT)
Analytical functions
- Generation of partial summaries
- Ranking functions
- Dynamic windows
Data manipulation (DML)
- Inserting, modifying, deleting data (INSERT, UPDATE, DELETE)
- Truncating tables (TRUNCATE)
Concurrent user operation
- Transactions
- Consistency of data over time
- Locks
- FLASHBACK
Appendix A - Moving and loading data
- Database links
- Exporting query results to csv file
- Importing data from a csv file, 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
Knowledge of issues related to relational databases, free use of the SELECT statement in terms of projection, selection, joins and subqueries.
Testimonials (5)
overall a good training that responds to my needs. I received also information about Oracle VM VirtualBox allowing me to continue the practice on my own.
Liviu
Course - Oracle SQL LP - Fundamentals
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Course - Oracle SQL Language
the exercises