PL/SQL
Home > Oracle Database / Applications 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
How to concatenate rows into a single CLOB in PL/SQL
PL/SQL expert Dan Clamage explains how to concatenate rows into a single CLOB in PL/SQL.
Working with substitution variables and using EXECUTE IMMEDIATE in PL/SQL
PL/SQL expert expert Dan Clamage gives sample code for using EXECUTE IMMEDIATE with substitution variables in PL/SQL.
How to open a ref cursor in a PL/SQL procedure
Get tips from new PL/SQL expert Dan Clamage on how to use a ref cursor correctly when executing a PL/SQL procedure.




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

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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