Tab navigation
- Overview
- Objectives- selected tab,
- Test preparation
An IBM Certified Solution Developer - DB2 9.7 SQL Procedure Developer has significant experience with intermediate or advanced level skills in developing DB2 stored procedures, user defined functions and triggers.
Section 1 - SQL Procedural Language (30%)
- Describe how to define variables and cursors
- Demonstrate the ability to code assignment statements
- Demonstrate knowledge of SQL Control statements
- Demonstrate knowledge of error handling
Section 2 - DB2 SQL Procedures (23%)
- Demonstrate knowledge how to identify proper usage of SQL procedures
- Demonstrate the ability to use the CREATE PROCEDURE statement
- Demonstrate knowledge of the proper structure of an SQL procedure body
- Demonstrate knowledge of how to return values and result sets from SQL procedures
- Demonstrate knowledge of nested procedures
- Demonstrate how to test and deploy SQL procedure
Section 3 - Functions (12%)
- Demonstrate knowledge how to identify proper usage of functions
- Demonstrate the ability to use the CREATE FUNCTION statement
- Demonstrate knowledge of the proper structure of a function body
- Demonstrate knowledge of how to return values and a table using functions
- Describe how to invoke functions
- Demonstrate how to test and deploy functions
Section 4 - Triggers (8%)
- Demonstrate knowledge how to identify proper usage of triggers
- Demonstrate the ability to use the CREATE TRIGGER statement
- Demonstrate the ability to identify the actions of a trigger
- Demonstrate knowledge of advanced usage of triggers
- Demonstrate how to test and deploy triggers
Section 5 - Advanced Features (16%)
- Demonstrate knowledge of Declared Global Temporary Tables
- Describe how to use system features (ADMIN_CMD)
- Describe how to use Arrays and Associated Arrays
- Describe how to use Global Variables
- Describe how to use Modules
- Describe how to enable a database to support PL/SQL procedures
Section 6 - Related Tools (10%)
- Demonstrate knowledge of application development tools
- Demonstrate knowledge of Debugging with tools
- Demonstrate knowledge of using Explain with tools

