Exam Details

  • Exam Code
    :C2090-545
  • Exam Name
    :DB2 9.7 SQL Procedure Developer
  • Certification
    :IBM Certified Solution Developer
  • Vendor
    :IBM
  • Total Questions
    :115 Q&As
  • Last Updated
    :Apr 07, 2025

IBM IBM Certified Solution Developer C2090-545 Questions & Answers

  • Question 1:

    Which of the following statement isTRUE about a REPEAT loop?

    A. The condition is checked at the end of the loop.

    B. The condition is checked at the beginning of the loop.

    C. A REPEAT loop behaves like a WHILE loop.

    D. A REPEAT loop behaves like a FOR loop.

  • Question 2:

    Which rule applies to the REFERENCING clause in a CREATE TRIGGER statement?

    A. The OLD correlation-name and the OLD TABLE identifier can be used if the trigger event is an INSERT operation.

    B. The scope of each correlation-name and identifierused is the entire trigger definition.

    C. The OLD TABLE or NEW TABLE identifiers can be defined in a BEFORE trigger.

    D. A NEW correlation-name can be specified more than once for a trigger.

  • Question 3:

    Which of the following CURSOR declare statement is incorrect?

    A. DECLARE c1 CURSOR WITHOUT RETURN FOR SELECT * FROM tab1

    B. DECLARE c1 ASENSITIVE CURSOR WITH RETURN TO CLIENT FOR SELECT * FROM tab1

    C. DECLARE c1 INSENSITIVE CURSOR WITH RETURN TO CLIENT FOR SELECT * FROM tab1

    D. DECLARE c1 SENSITIVE CURSOR WITH RETURN TO CLIENT FOR SELECT * FROM tab1

  • Question 4:

    Which statement will change the value of a special register?

    A. UPDATE SPECIAL REGISTER TIME = ?2:30:00?UPDATE SPECIAL REGISTER TIME = ?2:30:00

    B. UPDATE SPECIAL REGISTERSCHEMA = 'DB2ADMIN'

    C. SET CURRENT TIME = ?2:30:00?SET CURRENT TIME = ?2:30:00

    D. SET CURRENT SCHEMA = 'DB2ADMIN'

  • Question 5:

    Which code fragment illustrates the proper way to capture and save SQL error handler values so they can be used to control procedure logic?

    A. DECLARE CONTINUE HANDLER FOR SQLEXCEPTION, SQLWARNING, NOT FOUND SET retcode = SQLCODE;

    B. DECLARE ERROR HANDLER FOR SQLEXCEPTION, SQLWARNING, NOT FOUND SET retcode = EXCEPTION;

    C. DECLARE ERROR HANDLING SQLEXCEPTION, SQLWARNING, NOT FOUND SET retcode = SQLERRN;

    D. DECLARE ERROR HANDLING FOR SQLEXCEPTION, SQLWARNING, NOT FOUND SET retcode = SQLMSG;

  • Question 6:

    Which of the following can be used to assign multiple values to a row data type variable?

    A. A SELECT * statement, a VALUES * statement, or a FETCH * statement.

    B. A SELECT INTO statement, a VALUES INTO statement, or a FETCH INTO statement.

    C. A DIRECT ASSIGNMENT statement.

    D. D. A VARIABLE VALUES statement.

  • Question 7:

    Which two statements describe a CASE statement? (Choose two.)

    A. CASE statements are used to enter into some logic based on a literal value.

    B. CASE statements are used to enter into some logicbased on the value of an expression.

    C. CASE statements are used to return control to the beginning of an expression.

    D. CASE statements are used to enter into some condition and loop until the condition is met.

    E. CASE statements are used to iterate intosome logic based on a literal value.

  • Question 8:

    Click the Exhibit button.

    How many rows will be in table INFO2 after the procedure MOVE_DATA shown in the exhibit is executed?

    A. 0

    B. 4

    C. 5

    D. 7

  • Question 9:

    Which code fragment illustrates the proper way to perform error checking in SQL stored procedures?

    A. ... IF EXCEPTION < 0 ELSE THEN; NULL; ENDIF; ...

    B. ... BEGIN EXCEPTION < 0 ELSE; NULL; END; ...

    C. ... IF SQLCODE < 0 THEN RETURN -6786; END IF; ...

    D. ... BEGIN IF SQLCODE <0 THEN RETURN -6786 END;

  • Question 10:

    Inthe given text below:

    What will be the value of the output variable BONUS?

    A. 500

    B. 1000

    C. 5200

    D. 5500

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only IBM exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your C2090-545 exam preparations and IBM certification application, do not hesitate to visit our Vcedump.com to find your solutions here.