Course: Complete Oracle Apex Web Application Dev...


Complete Oracle Apex Web Application Development Training

SQL Query : Common SQL*PLUS commands


SQL DDL : Creating and Managing Views


SQL Data Control Language (DCL)


Oracle SQL Quiz and Free E-books


Oracle PLSQL - Introduction


Creating Functions

Text lesson

Introduction to PL/SQL

Introduction to PL/SQL :

PL/SQL, the Oracle procedural extension of SQL, is a portable, high-performance transaction-processing language.

  1. Procedural Language/Structured Query Language.
  2. Significant Member of Oracle Programming Language.
  3. Extensively Used to Code Server Side
  4. Case In-Sensitive Language.

PL/SQL stands for procedural language-structured query language. It is a significant member of Oracle programming tool set which is extensively used to code server side programming. Similar to SQL language PL/SQL is also a case-insensitive programming language.

Advantages of PL/SQL : PL/SQL has these advantages:

  1. Tight Integration with SQL.
  2. High Performance.
  3. High Productivity.
  4. Support for Object-Oriented Programming.

Main Features of PL/SQL :

PL/SQL combines the data-manipulating power of SQL with the processing power of procedural languages. When you cannot solve a problem with SQL, you can issue SQL statements from your PL/SQL program, without learning new APIs. Like other procedural programming languages, PL/SQL lets you declare constants and variables, control program flow, define subprograms, and trap runtime errors. You can break complex problems into easily understandable subprograms, which you can reuse in multiple applications.

Features Includes :

  1. Procedures and functions.
  2. Error Handling.
  3. Variables and Constants.
  4. Input and Output.
  5. Data Abstraction.
  6. Control Statements.
  7. Conditional Compilation.
  8. Processing a Query Result Set One Row at a Time.

Architecture of PL/SQL

Basic understanding of the PL/SQL architecture is beneficial to PL/SQL programmers.

PL/SQL Engine :

  1. The PL/SQL compilation and runtime system is an engine that compiles and runs PL/SQL units.
  2. The engine can be installed in the database or in an application development tool, such as Oracle Forms or Oracle Apex.
  3. In either environment, the PL/SQL engine accepts as input any valid PL/SQL unit. The engine runs procedural statements, but sends SQL statements to the SQL engine in the database.

Live Courses