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

1. Basic Introduction of PL-SQL

PL/SQL is a procedural extension of SQL that includes features like branching, looping, and error handling, allowing for more powerful programming. Its structure consists of blocks that include declaration, execution, and exception handling sections, which help reduce network traffic by sending entire blocks to the Oracle engine at once. PL/SQL also supports variables, object-oriented programming, and offers advantages such as better performance, higher productivity, and tight integration with Oracle.

Uploaded by

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

1. Basic Introduction of PL-SQL

PL/SQL is a procedural extension of SQL that includes features like branching, looping, and error handling, allowing for more powerful programming. Its structure consists of blocks that include declaration, execution, and exception handling sections, which help reduce network traffic by sending entire blocks to the Oracle engine at once. PL/SQL also supports variables, object-oriented programming, and offers advantages such as better performance, higher productivity, and tight integration with Oracle.

Uploaded by

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

Unit-3 (Stored procedures and User defined functions)

PL/SQL Basics Introduction


 Introduction
 Programming language/structured query language
 It provide facility of procedural and function
 It provides programming techniques like branching, looping, and condition check.
 It is fully structured programming language.
 It decreases the network traffic because entire block of code is passed to the DBA at one
time for execution.
 Basic Structure of PL/SQL
 PL/SQL stands for Procedural Language/SQL. PL/SQL extends SQL by adding
constructs found in procedural languages, resulting in a structural language that is
more powerful than SQL. The basic unit in PL/SQL is a block. All PL/SQL programs are
made up of blocks, which can be nested within each other. Typically, each block
performs a logical action in he program. A block has the following structure:
 DECLARE
 /* Declarative section: variables, types, and local subprograms. */
 BEGIN
 /* Executable section: procedural and SQL statements go here. */
 /* This is the only section of the block that is required. */
 EXCEPTION
 /* Exception handling section: error handling statements go here. */
 END;
 Advantages of PL/SQL
 PL/SQL is development tool that not only supports SQL data manipulation but also provide
facilities of conditional checking, branching and looping.
 PL/SQL sends an entire block of statements to the Oracle engine at one time. The
communication between the program block and the Oracle engine reduces considerably. This is
turn reduces network traffic.
 PL/SQL also permits dealing with errors as required, and facilitates displaying user-friendly
messages, when errors are encountered.
 PL/SQL allows declaration and use of variables in blocks of code. These variables can be
used to store intermediate results of a query for later processing, or calculate values and
insert them into an Oracle table later. PL/SQL variables can be used anywhere, either in
SQL statements or in PL/SQL blocks.
 Support for SQL
 Support for object-oriented programming
 Better performance
 Higher productivity
 Full portability
 Tight integration with Oracle
 Tight security

You might also like