< Previous | Next >

Create, test, and deploy a DB2 SQL stored procedure

This tutorial teaches you how to create, test, and deploy a DB2 SQL stored procedure. Stored procedures can help improve application performance and reduce database access traffic. All database access must go across the network, which, in some cases, can result in poor performance. For each SQL statement, a database application must initiate a separate communication with DB2. To improve application performance, you can create stored procedures that run on your database server. A client application can then simply call the stored procedures to obtain results of the SQL statements that are contained in the procedure. Because the stored procedure runs the SQL statement on the server for you, database performance is improved. In addition, stored procedures can help to centralize business logic. If you make changes to a stored procedure, the changes are immediately available to all client applications that use it.
An SQL stored procedure is a stored procedure in which the source code is part of the CREATE PROCEDURE statement. The part of the CREATE PROCEDURE statement that contains the code is called the stored procedure body.

Learning objectives

When you complete the exercises, you will know how to do the following tasks:
This tutorial should take approximately 60 minutes to finish. If you explore other concepts related to this tutorial, it could take longer to complete.

Skill level

Advanced

Audience

Database developers

System requirements

If you want to follow the steps in this tutorial for debugging a stored procedure, you must have DB2 for Linux, UNIX, and Windows Version 9.1 or higher.

Prerequisites

< Previous | Next >

Feedback