Beruflich Dokumente
Kultur Dokumente
Benefits of PL/SQL
Benefits of PL/SQL
Objectives
This lesson covers the following objectives: List and explain the benefits of PL/SQL List the differences between PL/SQL and other programming languages Give examples of how to use PL/SQL in other Oracle products
Benefits of PL/SQL
Purpose
Have you ever explained to someone the reason why one type of shoe is better than another, given a specific condition? In this lesson, you learn about the benefits of the PL/SQL programming language and how it compares to other programming languages. You also learn how PL/SQL relates to other Oracle products.
Benefits of PL/SQL
Benefits of PL/SQL
There are many benefits to using the PL/SQL programming language with an Oracle database. 1. Integration of procedural constructs with SQL 2. Modularized program development 3. Improved performance 4. Integration with Oracle tools 5. Portability 6. Exception handling
Benefits of PL/SQL
Benefits of PL/SQL
Benefits of PL/SQL
Benefits of PL/SQL
Benefits of PL/SQL
Benefits of PL/SQL
SQL
10
Benefits of PL/SQL
Benefit 5: Portability
PL/SQL is integrated in Oracle tools, such as Oracle PL/SQL programs can run anywhere an Oracle server runs, regardless of the operating system and the platform.
PL/SQL programs do not need to be tailored for different operating systems and platforms.
11
Benefits of PL/SQL
Linux
HP Tru64
IBM z/OS
Solaris
12
Benefits of PL/SQL
13
Benefits of PL/SQL
If no data is found then If too many rows are found then If an invalid number is calculated then
14
Benefits of PL/SQL
C
No No Less efficient
Java
No
Yes
Less efficient
Yes
Relatively easy
Somewhat
More difficult
Yes
More difficult
15
Benefits of PL/SQL
Benefits of PL/SQL
Terminology
Key terms used in this lesson included: Blocks Portability Exceptions
17
Benefits of PL/SQL
Summary
In this lesson, you should have learned how to: List and explain the benefits of PL/SQL List differences between PL/SQL and other programming languages Give examples of how to use PL/SQL in other Oracle products
18