Professional Documents
Culture Documents
Introduction
What is SQL? Advantages of SQL Way of Writing SQL SQL Statements
RDBMS
Functions
Single Row Functions Character Functions Number Functions Date Functions Conversion Functions General Functions Multiple Row Functions Group Function
Selecting All Columns Selecting Specific Columns Column Alias Concatenation Operator Arithmetic Operators Comparison Conditions Logical Conditions ORDER BY Clause
Subquery
Joins
Equijoins Non-Equijoins Joining Three Tables Self Joins Left Outer Joins
Right Outer Joins Full Outer Joins Cross Joins Natural Joins Create Alter Drop Rename Truncate Insert Update Delete Merge Grant Revoke Commit Rollback Savepoint Sequence View Index Synonyms Not Null Unique Key Primary Key Foreign Key Check Dropping a Constraint Enabling & Disabling
Transaction Control
Other Concepts
Constraints
Programming Introduction
Variables Identifiers Comment Advantages of PL/SQL Difference between SQL and PL/SQL PL/SQL Block Structure Simple IF Statements Compound IF Statements IF-THEN-ELSE Statements Insert Update Delete Merge Types of Cursor Explicit Cursor Life Cycle Explicit Cursor Attributes Basic Loops WHILE Loops FOR Loops Block Structure Exception Handlers Types of Exceptions Table-Based Cursor-Based Programmer-Defined Grant Revoke Commit Rollback Savepoint
Introduction
IF Statements
Cursor
Loop
Exceptions
Records
Transaction Control
Functions
How to Create Function? Function with Arguments Executing Function Dropping Function Subprograms Block Structure of Subprogram Types of Subprograms What is a Procedure? Procedure with Parameters Executing Procedures Dropping Procedures What is Trigger? Statement Trigger Row Trigger Using Conditional Operations DML Operations
Procedures
Trigger
Packages