• phone icon +44 7459 302492 email message icon info@uplatz.com
  • Register
Job Meter = High

Oracle SQL, PL/SQL Developer

30 Hours
Online 1:1 Instructor-led Training
USD 168
Oracle SQL, PL/SQL Developer course and certification
4 Learners

About this Course

Oracle SQL, PL/SQL Developer

Course Details & Curriculum

Oracle SQL PL/SQL Training Course

 

 Table of Contents:

PART I:

1.     Introduction to Oracle SQL.

2.     Installation of Oracle Database and SQL Developer.

3.     Role of SQL in RDBMS.

PART II: Structured Query Language – SQL

4.     Basic SQL construct

5.     Column naming conventions

6.     Importance of NULL

7.    Data Types

8.    Literals

9.    Format Models

10.  Database Objects

11.  Database Object Names and Qualifiers

12.  Arithmetic Operators

13.  Concatenation Operator

14.  Set Operators

 

PART III: Functions and Expressions

15.  Dual table

16.  Single-Row Functions

a.       Numeric Functions

b.      Character Functions

c.       Datetime Functions

d.      Conversion Functions

e.      Large Object Functions

17.  Aggregate Functions

18.  Analytic Functions

19.  Model Functions

20.  OLAP Functions

21.  Simple Expressions

22.  Compound Expressions

23.  CASE Expressions

24.  Column Expressions

25.  Datetime Expressions

26.  Function Expressions

PART IV: SQL Queries and Subqueries

27.  Creating Simple Queries

28.  Applying conditions

a.       Comparison Conditions

b.      Logical Conditions

c.       Multiset Conditions

d.      Null Conditions

e.      BETWEEN Condition

f.        EXISTS Condition

g.       IN Condition

h.      Compound Conditions

29.  Sorting Query Results

30.  Joins

31.  Using Subqueries

32.  Unnesting of Nested Subqueries

33.  Selecting from the DUAL Table

PART V: DDL, DML, DCL and TCL

34.  INSERT statement

35.  UPDATE statement

36.  DELETE statement

37.  Definition of Transaction

38.  COMMIT & ROLLBACK statements

39.  Using the SAVEPOINT statement

40.  MERGE statement

41.  Creating tables

42.  Modifying tables, adding constraints to a table, renaming a table and its columns.

43.  Dropping columns (set unused command) and dropping tables.

44.  Creating and replacing views

45.  Creating and dropping public synonyms

46.  Creating modifying and dropping sequences

47.  Grant and Revoke of object privileges between two Oracle database users

48.  Need for Indexes

49.  Types of Indexes

50.  Composite Indexes

51.  Function based Indexes

52.  Analyzing and rebuilding Indexes

53.  Materialized Views

PART VI: Procedural Language/ Structured Query Language – PLSQL

1.       PL/SQL Language Fundamentals

a.      The anonymous PLSQL block

b.      Variables

c.       Data types

d.      Bind variables

e.      PLSQL operators

f.        Nested blocks

g.      Implicit data conversion

h.      SELECT … INTO statement

i.        DBMS_OUTPUT.PUT_LINE

2.       PL/SQL Data Types

3.       PL/SQL Control Statements

a.       Conditional selection statements

b.      Loop statements

c.       Sequential control statements

4.       Composite data types

a.       Collections

b.      Records

5.       PL/SQL Static SQL

a.       Cursors

b.      Query Result Set Processing

c.       Cursor Variables

d.      CURSOR Expressions

e.      Autonomous Transactions

6.       PL/SQL Dynamic SQL

a.       When You Need Dynamic SQL

b.      Native Dynamic SQL

c.       DBMS_SQL Package

d.      SQL Injection

7.       PL/SQL Subprograms

a.       Reasons to Use Subprograms

b.      Subprogram Invocations

c.       Subprogram Parts

d.      Forward Declaration

e.      Subprogram Parameters

f.        Overloaded Subprograms

g.       Subprogram Side Effects

h.      PL/SQL Function Result Cache

i.         Procedure

j.        Functions

8.       PL/SQL Triggers

a.       Overview of Triggers

b.      Reasons to Use Triggers

c.       DML Triggers

d.      System Triggers

e.      Subprograms Invoked by Triggers

f.        Trigger Compilation, Invalidation, and Recompilation

g.       Exception Handling in Triggers

h.      Trigger Design Guidelines

i.         Trigger Restrictions

j.        Order in Which Triggers Fire

k.       Trigger Enabling and Disabling

l.         Trigger Changing and Debugging

9.       PL/SQL Packages

a.       What is a Package?

b.      Reasons to Use Packages

c.       Package Specification

d.      Package Body

e.      Package Instantiation and Initialization

f.        Package State

g.       Package Writing Guidelines

h.      Package Example

10.   PL/SQL Error Handling

a.       Compile-Time Warnings

b.      Overview of Exception Handling

c.       Internally Defined Exceptions

d.      Predefined Exceptions

e.      User-Defined Exceptions

f.        Redeclared Predefined Exceptions

g.       Raising Exceptions Explicitly

h.      Exception Propagation

i.         Unhandl


FAQs
Will this course help me clear the certification exam? +
Which is better - Self-paced training or Instructor-led training? +
Who are the trainers? +
What if I miss a class? +
How will I execute the practical? +
Is the course material accessible after completion of the course? +
Is there any offer/discount that I can avail? +
Will I get a refund if I cancel my enrollment? +
What if I have queries after completion of the course? +

Didn't find what you are looking for?  Contact Us