PL/SQL
Home > Oracle Definitions - PL/SQL
SearchOracle.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

PL/SQL



Word of the Day
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


DEFINITION - In Oracle database management, PL/SQL is a procedural language extension to Structured Query Language (SQL). The purpose of PL/SQL is to combine database language and procedural programming language. The basic unit in PL/SQL is called a block, which is made up of three parts: a declarative part, an executable part, and an exception-building part.

Because PL/SQL allows you to mix SQL statements with procedural constructs, it is possible to use PL/SQL blocks and subprograms to group SQL statements before sending them to Oracle for execution. Without PL/SQL, Oracle must process SQL statements one at a time and, in a network environment, this can affect traffic flow and slow down response time. PL/SQL blocks can be compiled once and stored in executable form to improve response time.

A PL/SQL program that is stored in a database in compiled form and can be called by name is referred to as a stored procedure. A PL/SQL stored procedure that is implicitly started when an INSERT, UPDATE or DELETE statement is issued against an associated table is called a trigger.

Getting started with PL/SQL
To explore how the PL/SQL is used in the enterprise, here are some additional resources:
PL/SQL do's and don't's: Five questions with Steven Feuerstein: Get answers to important PL/SQL questions from a leading expert. The questions are based on his Collaborate '07 presentation titled "Ten things you should never in PL/SQL."
Oracle 11g: PL/SQL Basics: Want to brush up on your PL/SQL basics? This excerpt from "Oracle Database 11g PL/SQL Programming" discusses control structures, database triggers, transaction scope and more.
Fast Guide: PL/SQL: This comprehensive PL/SQL guide is great for both beginners and experts. Find PL/SQL tips, expert responses and resources on SearchOracle.com and from around the Web.

LAST UPDATED: 03 Oct 2008

Read more about PL/SQL:
- Stanford University has a PL/SQL tutorial.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Oracle's free SQL Developer adds database migration tool
Oracle SQL Developer is offering a new tool that lets users migrate data from Microsoft and MySQL databases to Oracle.
Confused about Oracle certification exams
I am really confused about taking the exams for Oracle certification. I am planning to take 1Z0-007. Is this exam for both Oracle 9i and 10g?
ORA-01422 error when procedure returns more than one row
I have the following Oracle procedure that returns one or more rows depending upon the input into the SQL statement. When there is greater than one...




HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2003 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts