Advanced Visual Basic .NET Programming
Objective:
Synopsis
This course gives a complete introduction to Oracle 9i's version of SQL, covering the SQL*Plus toolkit and Oracle 9i RDBMS contextual operating environment.
It is an essential building block for all users of Oracle's full technology range, including database technology, development tools, and web technologies.
The course comprehensively introduces the ANSI standard features of the Oracle 9i SQL implementation.
Course outline:
SQL*Plus and SQL … Logging on to SQL*Plus and Leaving SQL*Plus
- Elements of the SQL Query
- Editing SQL Statements
- Selecting Columns
- Sorting Information
SQL Functions … The Concatenation Operator
- String Functions
- Arithmetic Functions
- Mixed Functions
Advanced SQL Functions … Nesting Different Functions
- Decode Crosstab
- Decode with ">", "<" & "="
- Connect By Prior
Filtering Data Using Where
- Where with Keywords
- Where and Soundex
Retrieving Data from Multiple Tables
- Aliases for Table Names
- Joining Tables (Non-Equi-Joins)
- Joining Tables (Inner Joins)
Group By and Group By Functions
- Group Function with Having
Object Support - relational database
- Nested objects
- Objects as NULL/ attributes as NULL
- Type Hierarchy and Inheritance
- Object Evolution
Sub-Queries .. Basic Subqueries
- Subqueries with Having
- Subquery Rules and Suggestions
Data Definition Language (DDL)
- Create, Drop Alter Keywords
- Partitioning
- Column
- Views
- Synonyms Sequences
Integrity Constraints .. Types of Constraint
- Defining Constraints
- Alter table