0% found this document useful (0 votes)
1 views

Fast Lane - OR-OC12CPLSQLF

The Oracle Database 12c: SQL and PL/SQL Fundamentals course provides essential training on SQL and PL/SQL, focusing on relational database concepts and practical applications. Over five days, participants will learn to write queries, manipulate data, and create database objects while using Oracle's tools. The course is designed for developers and consultants with a basic understanding of data processing and programming concepts.

Uploaded by

ahmed.heikal8080
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

Fast Lane - OR-OC12CPLSQLF

The Oracle Database 12c: SQL and PL/SQL Fundamentals course provides essential training on SQL and PL/SQL, focusing on relational database concepts and practical applications. Over five days, participants will learn to write queries, manipulate data, and create database objects while using Oracle's tools. The course is designed for developers and consultants with a basic understanding of data processing and programming concepts.

Uploaded by

ahmed.heikal8080
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Oracle Database 12c: SQL and PL SQL Fundamentals

(OC12CPLSQLF)

ID OR-OC12CPLSQLF Price £ 3,255.—(excl. VAT) Duration 5 days

Course Overview cursors).


Use cursors to process rows.
This Oracle Database: SQL and PL/SQL Fundamentals Identify the major structural components of the Oracle
training delivers the fundamentals of SQL and PL/SQL along Database 11g.
Retrieve row and column data from tables with the
with the benefits of the programming languages using Oracle
SELECT statement.
Database technology. You'll explore the concepts of relational Create reports of sorted and restricted data.
databases. Employ SQL functions to generate and retrieve
customized data.
Display data from multiple tables using the ANSI SQL
Who should attend 99 JOIN syntax.
Create reports of aggregated data.
PL/SQL Developer Run data definition language (DDL) statements to
Forms Developer create and manage schema objects.
Application Developers
Reports Developer
Technical Consultant Course Content
Portal Developer
Functional Implementer Write queries against single and multiple tables,
manipulate data in tables and create database objects.
Use single row functions to customize output.
Prerequisites Invoke conversion functions and conditional
expressions.
Familiarity with data processing concepts and Use group functions to report aggregated data.
techniques Create PL/SQL blocks of application code that can be
Familiarity with programming concepts shared by multiple forms, reports and data
management applications.
Develop anonymous PL/SQL blocks, stored procedures
Course Objectives and functions.
Declare identifiers and trap exceptions.
Ensure fast, reliable, secure and easy to manage performance. Use DML statements to manage data.
Optimize database workloads, lower IT costs and deliver a Use DDL statements to manage database objects.
Declare PL/SQL Variables.
higher quality of service by enabling consolidation onto
Conditionally control code flow (loops, control
database clouds. structures).
Describe stored procedures and functions.
At the end of this course you will be able to: Retrieve row and column data from tables.

Run data manipulation statements (DML) to update Demonstrations and hands-on practice reinforce the
data in the Oracle Database. fundamental concepts that you'll learn in this course. By
Design PL/SQL anonymous block that execute
enrolling in this course, you'll begin using Oracle SQL
efficiently.
Describe the features and syntax of PL/SQL. Developer to develop these program units. SQL*Plus and
Handle runtime errors. JDeveloper are available as optional tools
Describe stored procedures and functions.
Use PL/SQL programming constructs and conditionally
control code flow (loops, control structures, and explicit Detailed Course Outline

Page 1/4
Oracle Database 12c: SQL and PL SQL Fundamentals (OC12CPLSQLF)

Introduction Aggregated Data Using the Group Functions

Overview of Oracle Database 12c and related products Usage of the aggregation functions in SELECT
Overview of relational database management concepts statements to produce meaningful reports
and terminologies Describe the AVG, SUM, MIN, and MAX function
Introduction to SQL and its development environments How to handle Null Values in a group function?
The HR schema and the tables used in this course Divide the data in groups by using the GROUP BY
Oracle Database documentation and additional clause
resources Exclude groups of date by using the HAVING clause

Retrieve Data using the SQL SELECT Statement Display Data From Multiple Tables

List the capabilities of SQL SELECT statements Write SELECT statements to access data from more
Generate a report of data from the output of a basic than one table
SELECT statement Join Tables Using SQL:1999 Syntax
Use arithmetic expressions and NULL values in the View data that does not meet a join condition by using
SELECT statement outer joins
Invoke Column aliases Join a table to itself by using a self join
Concatenation operator, literal character strings, Create Cross Joins
alternative quote operator, and the DISTINCT keyword
Display the table structure using the DESCRIBE Usage of Subqueries to Solve Queries
command
Use a Subquery to Solve a Problem
Restricted and Sorted Data Single-Row Subqueries
Group Functions in a Subquery
Write queries with a WHERE clause to limit the output Multiple-Row Subqueries
retrieved Use the ANY and ALL Operator in Multiple-Row
Describe the comparison operators and logical Subqueries
operators Use the EXISTS Operator
Describe the rules of precedence for comparison and
logical operators SET Operators
Usage of character string literals in the WHERE clause
Write queries with an ORDER BY clause Describe the SET operators
Sort the output in descending and ascending order Use a SET operator to combine multiple queries into a
Substitution Variables single query
Describe the UNION, UNION ALL, INTERSECT, and
Usage of Single-Row Functions to Customize Output MINUS Operators
Use the ORDER BY Clause in Set Operations
List the differences between single row and multiple
row functions Data Manipulation
Manipulate strings using character functions
Manipulate numbers with the ROUND, TRUNC, and Add New Rows to a Table
MOD functions Change the Data in a Table
Perform arithmetic with date data Use the DELETE and TRUNCATE Statements
Manipulate dates with the DATE functions How to save and discard changes with the COMMIT
and ROLLBACK statements
Conversion Functions and Conditional Expressions Implement Read Consistency
Describe the FOR UPDATE Clause
Describe implicit and explicit data type conversion
Describe the TO_CHAR, TO_NUMBER, and TO_DATE DDL Statements to Create and Manage Tables
conversion functions
Nesting multiple functions Categorize Database Objects
Apply the NVL, NULLIF, and COALESCE functions to Create Tables
data Describe the data types
Usage of conditional IF THEN ELSE logic in a SELECT Understand Constraints
statement Create a table using a subquery

Page 2/4
Oracle Database 12c: SQL and PL SQL Fundamentals (OC12CPLSQLF)

How to alter a table? For Loop Statement


How to drop a table? The Continue Statement

Other Schema Objects Usage of Composite Data Types

Create, modify, and retrieve data from a view PL/SQL Records


Perform Data manipulation language (DML) operations The %ROWTYPE Attribute
on a view Insert and Update with PL/SQL Records
How to drop a view? Associative Arrays (INDEX BY Tables)
Create, use, and modify a sequence INDEX BY Table Methods
Create and drop indexes INDEX BY Table of Records
Create and drop synonyms
Explicit Cursors
Introduction to PL/SQL
Understand Explicit Cursors
PL/SQL Overview Declare the Cursor
List the benefits of PL/SQL Subprograms How to open the Cursor?
Overview of the Types of PL/SQL blocks Fetching data from the Cursor
Create a Simple Anonymous Block How to close the Cursor?
Generate the Output from a PL/SQL Block Cursor FOR loop
Explicit Cursor Attributes
PL/SQL Identifiers FOR UPDATE Clause and WHERE CURRENT Clause

List the different Types of Identifiers in a PL/SQL Exception Handling


subprogram
Usage of the Declarative Section to Define Identifiers What are Exceptions?
Use of variables to store data Handle Exceptions with PL/SQL
Scalar Data Types Trap Predefined Oracle Server Errors
%TYPE Attribute Trap Non-Predefined Oracle Server Errors
Bind Variables Trap User-Defined Exceptions
Sequences in PL/SQL Expressions Propagate Exceptions
RAISE_APPLICATION_ERROR Procedure
Write Executable Statements
Stored Procedures and Functions
Basic PL/SQL Block Syntax Guidelines
How to comment code? What are Stored Procedures and Functions?
SQL Functions in PL/SQL Differentiate between anonymous blocks and
Data Type Conversion subprograms
Nested Blocks Create a Simple Procedure
Operators in PL/SQL Create a Simple Procedure with IN parameter
Create a Simple Function
Interaction with the Oracle Server Execute a Simple Procedure
Execute a Simple Function
SELECT Statements in PL/SQL to Retrieve data
Data Manipulation in the Server Using PL/SQL
The SQL Cursor concept
Learn to use SQL Cursor Attributes to Obtain Feedback
on DML
How to save and discard transactions?

Control Structures

Conditional processing Using IF Statements


Conditional processing Using CASE Statements
Simple Loop Statement
While Loop Statement

Page 3/4
Oracle Database 12c: SQL and PL SQL Fundamentals (OC12CPLSQLF)

Training Centres worldwide

enquiries@flane.co.uk, https://www.flane.co.uk

Page 4/4

Powered by TCPDF (www.tcpdf.org)

You might also like