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

Introduction To PL/SQL

This document provides an introduction to PL/SQL including how to declare variables, write anonymous blocks, use SQL statements within PL/SQL, write control structures, use explicit cursors, handle exceptions, and create stored procedures and functions. It covers topics such as data types, operators, conditional processing, loop statements, cursors, exceptions, stored procedures, and functions.

Uploaded by

Parag Bhayani
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Introduction To PL/SQL

This document provides an introduction to PL/SQL including how to declare variables, write anonymous blocks, use SQL statements within PL/SQL, write control structures, use explicit cursors, handle exceptions, and create stored procedures and functions. It covers topics such as data types, operators, conditional processing, loop statements, cursors, exceptions, stored procedures, and functions.

Uploaded by

Parag Bhayani
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Introduction to PL/SQL

 Understanding the benefits and structure of PL/SQL


 Understanding PL/SQL Blocks
 Generating output messages in PL/SQL

Declaring PL/SQL Variables

 Identifying valid and invalid identifiers


 Declaring and initializing variables
 Various data types
 Identifying the benefits of using the %TYPE attribute
 Using bind variables

Writing Anonymous PL/SQL blocks

 Lexical Units in a PL/SQL Block


 Using SQL Functions in PL/SQL
 Data Type Conversion
 Using Nested Blocks as Statements
 Referencing an Identifier Value in a Nested Block
 Qualifying an Identifier with a Label
 Operators in PL/SQL
 Using Sequences in PL/SQL Expressions

Using SQL Statements within a PL/SQL Block

 Using SQL Statements in PL/SQL


 Retrieving Data in PL/SQL with the SELECT statement
 Using Naming Conventions in DML Statements and data retrieval
 Manipulating Data on the Server Using PL/SQL
 SQL Cursors
 Using SQL Cursor Attributes to Obtain Feedback on DML
 Saving and Discarding Transactions

Writing Control Structures

 Controlling PL/SQL Flow of Execution


 Using IF and CASE Statements for conditional processing
 Handling Nulls
 Building Boolean Conditions with Logical Operators
 Using Iterative Control with Loop Statements
Using Explicit Cursors

 Cursors
 Explicit Cursor Operations
 Controlling Explicit Cursors
 Using Explicit Cursors to Process Rows
 Cursors and Records
 Cursor FOR Loops Using Subqueries
 Explicit Cursor Attributes
 %NOTFOUND and %ROWCOUNT Attributes

Handling Exceptions

 Concept of Exception
 Handling Exceptions with PL/SQL
 Predefined Exceptions
 Trapping Predefined and Non-predefined Oracle Server Errors
 Functions that Return Information on Exceptions
 Usage of PRAGMA keyword
 Trapping User-Defined Exceptions
 Propagating Exceptions

Creating Stored Procedures and Functions

 Overview of Stored Procedures and Functions


 Differentiating between anonymous blocks and subprograms
 CREATE OR REPLACE PROCEDURE | FUNCTION
 Understanding the Header Area of a Stored Procedure and Function
 Creating Simple Procedures and Functions
 Creating a Simple Procedure with an IN Parameter
 Executing a Procedure and a Function

You might also like