IBM A2090-545 Exam Overview:
| Certification Vendor: | IBM |
|---|---|
| Exam Name: | DB2 9.7 SQL Procedure Developer |
| Exam Number: | A2090-545 |
| Related Certifications: | IBM Certified Database Administrator - DB2 9 Family IBM Certified Database Associate - DB2 9 Family IBM Certified Application Developer - DB2 |
| Available Languages: | English |
| Passing Score: | Approximately 60% (varies by exam version) |
| Exam Price: | USD 200 (varies by region and test center) |
| Real Exam Qty: | Approximately 64 |
| Exam Duration: | 90 minutes |
| Exam Format: | Multiple choice, Multiple response |
| Certificate Validity Period: | 2 years (typical IBM certification validity policy) |
| Recommended Training: | IBM DB2 9.7 SQL Procedure Developer Training |
| Exam Registration: | IBM Certification Portal |
| Sample Questions: | IBM A2090-545 Sample Questions |
| Exam Way: | Computer-based exam delivered at authorized testing centers or online proctored (varies by region and provider) |
| Pre Condition: | Basic knowledge of SQL and relational database concepts recommended; familiarity with DB2 database environment is strongly advised. |
| Official Syllabus URL: | https://www.ibm.com/training/certification |
IBM A2090-545 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| DB2 Environment and Programming Concepts | - Security and privileges for procedure execution - DB2 architecture overview |
| Database Objects and Transaction Control | - Transactions and commit/rollback behavior - Locks and concurrency control |
| Error Handling and Debugging | - SQLSTATE and SQLCODE handling - Exception and condition handlers |
| SQL Procedures and SQL PL Basics | - SQL procedural language (SQL PL) syntax and structure - Variables, control statements, and flow logic - Creating and managing SQL procedures |
| DB2 Stored Procedures Development | - Parameter handling (IN, OUT, INOUT) - Dynamic SQL usage in procedures - Cursors and result sets |
IBM Assessment: DB2 9.7 SQL Procedure Developer Sample Questions:
Given the following procedures:
What would be value of the variable TOTAL_SCORE if the PROCESS_SCORES procedure is called with the value 23 provided as input?
- A. 66
- B. 1010
- C. 2323
- D. 0
Correct Answer: A 🗳️
Which statement can be used to define an array of 30 names that have a maximum size of 25 characters each?
- A. CREATE TYPE names[30] VARCHAR(25);
- B. CREATE TYPE names AS VARCHAR(25) ARRAY[30];
- C. CREATE ARRAY names AS VARCHAR(25);
- D. CREATE ARRAY names[30] VARCHAR(25);
Correct Answer: B 🗳️
Click on the Exhibit button.
Referring to the exhibit, what is the OUT_PHONENUMBERS result set when the SQL procedure
is invoked by the call statement shown below?
CALL find_customers(ARRAY[?16-305-3745?
?05-416-4565?
?16-305-3746?
'905-414-4566'],
?16??)
- A. [?16-305-3745? ?16-305-3746[?16-305-3745? ?16-305-3746?
- B. [?16-305-3745??05-416-4565? ?16-305-3746? '905-414-4566']
- C. [?16-305-3745??05-416-4565? ?16-305-3746']
- D. [?05-416-4565? '905-414-4566']
Correct Answer: A 🗳️
Which of the following is the simplest way to define a record with fields corresponding to all of the columns that are fetched from a cursor or cursor variable?
- A. Using the VARRAY attribute
- B. Using the READ FROM CURSOR attribute
- C. Using the %CURSOR attribute
- D. Using the %ROWTYPE attribute
Correct Answer: D 🗳️
The CREATE OR REPLACE PROCEDURE statement is similar semantically to which of the following combined statements?
- A. DROP and ALTER PROCEDURE
- B. UPDATE and CREATE PROCEDURE
- C. DROP and CREATE PROCEDURE
- D. ALTER and CREATE PROCEDURE
Correct Answer: C 🗳️
Viewing page 1 out of 23 pages.
Viewing questions 1-5 out of 115 questions.

We're so confident of our products that we provide no hassle product exchange.


By Belinda


