WA1276 Introduction to Oracle 9i: SQL
1. SQL Data Definition Language
  • create table statement
  • select
  • not null
  • default
  • alter, drop
  • describe, rename
2. Using The Sql*Plus Tool
  • interactive sql with sql*plus
  • graphical sql*plus
  • exit or quit
  • host or $
  • spool
  • start or @
  • list, save, get
  • run or /
  • edit, append, change, del, input
3. SQL Data Manipulation Language
  • about sql dml
  • select, insert
  • insert using select
  • delete, update
  • about transactions
  • rollback, commit, savepoint
  • complex table references
4. Introduction To SQL Queries
  • select
  • distinct
  • alias names
5. Building A Where Clause
  • equality, inequality
  • boolean
  • null and between
  • is [not] null
  • [not] between
  • [not] like
  • in
6. Ordering The Result Table
  • about the order by clause
  • including multiple columns
  • specifying the sort sequence
  • null values and order by
  • sorting by un-selected columns
  • referring to column aliases
7. Pseudo Columns And Functions
  • Working with Joins
  • the pseudo columns
  • rownum, sysdate, user & uid
  • the dual table
8. Joining Tables
  • equi-join
  • reflexive join
  • non key-join
  • outer join
9. Using Set Operators Upon Tables
  • set operator examples
  • union, intersect, minus
  • performing a full outer join
10. About Summary Functions
11. Using Subqueries
12. Creating & Selecting Groups
  • group by example
  • selecting data from the base tables
  • having
13. Creating & Using Views
14. Indexes & Synonyms
15. Understanding The Data Dictionary
  • about the data dictionary
  • query dd: user_tables, user_tab_columns, user_objects
16. Build Simple Sql*Plus Reports
  • about the data dictionary
  • query dd: user_tables, user_tab_columns, user_objects