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

SQL Developer (PL SQL) Course Content

The document provides a course content overview for a SQL Developer (PL SQL) course. It lists over 50 topics that will be covered in the course, including PL/SQL fundamentals, SQL statements, data types, variables, functions, procedures, triggers, packages, collections, transactions, dates and times, exceptions, dynamic SQL, control flow statements, records, DBMS output, object-oriented programming, working with XML data, indexes, execution plans and more. The course aims to teach developers how to work with Oracle databases using the PL/SQL programming language.

Uploaded by

Deepthi Atluru
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

SQL Developer (PL SQL) Course Content

The document provides a course content overview for a SQL Developer (PL SQL) course. It lists over 50 topics that will be covered in the course, including PL/SQL fundamentals, SQL statements, data types, variables, functions, procedures, triggers, packages, collections, transactions, dates and times, exceptions, dynamic SQL, control flow statements, records, DBMS output, object-oriented programming, working with XML data, indexes, execution plans and more. The course aims to teach developers how to work with Oracle databases using the PL/SQL programming language.

Uploaded by

Deepthi Atluru
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Crystalspiders Institute contactus@crystalspiders.

com
www.crystalspiders.com +91 733 845 7517

SQL Developer (PL SQL) Course Content

Overview of PL/SQL: UNION ALL


Features and Advantages of PL/SQL INTERSECT
Environment Setup MINUS

DDL, DML and TCL: Concatenate Data:


Understand Schema Characters Data
CREATE, ALTER and DROP Integer Data
INSERT, UDPATE and DELETE
SELECT Statement with its Query Constraints:
logical Processing Primary Key
Foreign Key
Different Data Types: Unique Key
Scalar Data Types and Subtypes Check
Numeric Data Types and Subtypes Ref
Character Data Types and Subtypes NOT NULL
Boolean Data Types
Datetime and Interval Types Normalization:
Large Object (LOB) Data Types Normal Form I and its rules
User-Defined Subtypes Normal Form II and its rules
NULLs Normal Form III and its rules

Variables: Relationships:
Usage of the variables One - One
Variable Scope One - Many
Many - Many
Constants and Literals:
Joins:
Operators: Inner Join
Arithmetic Left Outer Join
Relational Right Outer Join
Comparison CROSS Join
Logical SELF Join
Operator Precedence FULL Join

Combine Data Set Operators: Built In Scalar functions:


UNION String functions

_____________________________________________________________________________________

Page 1 of 3
Crystalspiders Institute [email protected]
www.crystalspiders.com +91 733 845 7517

SQL Developer (PL SQL) Course Content

Date time functions WHILE LOOP Statement


NULL functions FOR LOOP Statement
How to use these functions Reverse FOR LOOP Statement
Nested Loops
Grouping Data: Labeling a PL/SQL Loop
Aggregate data using build in The Loop Control Statements
functions EXIT Statement
Duplicate entries/records EXIT WHEN
Understand HAVING clause CONTINUE
GOTO
Ordering Data:
Strings:
Sub Queries: Declaring String Variables
Dynamic output using sub query String Functions and Operators
Correlated and NON-Correlated sub
queries Arrays:
Creating a VArray Type
Different FORMS of Sub Queries:
Derived Tables Procedures:
Views Creating a Procedure
Usage of sub query in SELECT clause Executing a Standalone Procedure
Deleting a Standalone Procedure
Synonyms, Identity and Sequences: Parameter Modes in PL/SQL
subprograms
Dynamic SQL: Methods for Passing Parameters

Conditional Statements: Functions:


IF-THEN Creating a Function
IF-THEN-ELSE Calling a Function
IF-THEN-ELSIF PL/SQL Recursive Functions
CASE
Searched CASE Statement Cursors:
Nested IF-THEN-ELSE Statements Implicit Cursors
Explicit Cursors
Control Flow Statements: How to use the Cursor
Basic Loop Statement

_____________________________________________________________________________________

Page 2 of 3
Crystalspiders Institute [email protected]
www.crystalspiders.com +91 733 845 7517

SQL Developer (PL SQL) Course Content

Records: The Datetime Data Types and


Table-Based Records Functions
Cursor-Based Records The Interval Data Types and
User-Defined Records Functions

Exceptions: DBMS OUTPUT:


Syntax for Exception Handling DBMS_OUTPUT Subprograms
Raising Exceptions
User-defined Exceptions OBJECT-ORIENTED:
Pre-defined Exceptions Instantiating an Object
Member Methods
Triggers: Using Map method
Creating Triggers Using Order method
Triggering a Trigger Inheritance for PL/SQL Objects
Abstract Objects in PL/SQL
Packages:
Package Specification Work with XML Data:
Package Body
Using the Package Elements SQL Query Processing:

Collections: Indexes:
Index-By Table Understand Architecture of Index
Nested Tables Create an Index
Collection Methods Tips to choose indexed columns
Collection Exceptions
Execution Plans:
Transactions:
Different types of Transactions
Starting and Ending a Transaction
Committing a Transaction
Rolling Back Transactions
Automatic Transaction Control

DATE & TIME:


Field Values for Datetime and
Interval Data Types

_____________________________________________________________________________________

Page 3 of 3

You might also like