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 16, 2025

IBM IBM Certified Solution Developer C2090-545 Questions & Answers

  • Question 31:

    Which command can be used to optimize static SQL statements containing parameterized queries?

    A. SET CURRENT EXPLAINMODE=REOPT

    B. SET CURRENT EXPLAIN MODE=EXPLAIN

    C. SET CURRENT EXPLAIN MODE=YES

    D. SET CURRENT EXPLAIN MODE=PARAM

  • Question 32:

    Which of the following steps are required to debug a stored procedure using IBM Data Studio?

    A. Deploy the stored procedure from the data development project, debug the stored procedure.

    B. Debug the stored procedure from the Data Source Explorer.

    C. Deploy the stored procedure from the data development project, choose option for debugging and then debug.

    D. Debug the stored procedure from the IBM Data Studio command line console.

  • Question 33:

    Which of the following can be done while debugging a SQL procedure with IBM Data Studio?

    A. Change the order of statements being executed.

    B. Edit the procedure and continue.

    C. Change the value of any variables used.

    D. Re-execute the current statement.

  • Question 34:

    When you right-click a SQL procedure in the Data Source Explorer of IBM Data Studio and select Drop from the options menu, what happens?

    A. The SQL procedure is temporarily hidden in the Data Source Explorer view.

    B. The SQL procedure is removed from the data development project.

    C. The SQL procedure is dropped from the database.

    D. The SQL procedure is dropped from the database and removed from the data development project.

  • Question 35:

    Which statementdescribes what must be done to create an SQL procedure that returns a result set?

    A. Specify the clause DYNAMIC RESULT SETS 1 in the CREATE PROCEDURE statement; declare a cursor within the procedure body; open the cursor; exit the procedure without closing the cursor.

    B. Specify the clause DYNAMIC RESULT SETS 1 in the CREATE PROCEDURE statement; code a SELECT statement in the procedure body.

    C. Execute the CREATE PROCEDURE statement using the defaults; declare a cursor within the procedure body; open the cursor; exit the procedure without closing the cursor.

    D. Execute the CREATE PROCEDURE statement using the defaults; declare a cursor within the procedure body; open the cursor; retrieve each row into output variables; close the cursor before exiting the procedure.

  • Question 36:

    Which two statements are true about SQL procedures? (Choose 2)

    A. SQL procedures reside outside of the database for easy portability.

    B. SQL procedurescannot be called from triggers.

    C. SQL procedures may return multiple result sets to the caller or to a client application.

    D. SQL procedures support recursion.

    E. SQL procedures support the PRINT statement.

  • Question 37:

    Which two statements are true? (Choose two.)

    A. SQL procedures can contain static and/or dynamic SQL statements.

    B. Static or dynamic SQL execution is not associated with a package.

    C. The SQL procedure isalways associated with a package that contains access paths of SQL statements in the procedure.

    D. It is necessary for an end-user to have object level privileges if that user has execute privileges on an associated package and the SQL procedure.

    E. SQL procedures can have COMMIT or ROLLBACK within atomic compound statements.

  • Question 38:

    What is the correct order for declarations in a compound statement defined by BEGIN and END?

    A. variable, cursor, handler, condition

    B. variable, condition, cursor, handler

    C. variable, condition, handler, cursor

    D. variable, cursor, condition, handler

  • Question 39:

    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. 0

    B. 6B.6

    C. 23C.23

    D. 10D.10

  • Question 40:

    Which two statements are true with regards to nesting SQL procedures? (Choose two.)

    A. An SQL procedure cannot invoke procedures built in other languages (e.g., C, Java).

    B. An SQL procedure can invoke the same SQL procedure more than once.

    C. An SQL procedure defined with the CONTAINS SQL clause can invoke an SQL procedure defined with theREADS SQL DATA clause.

    D. An SQL procedure defined with the CONTAINS SQL clause can invoke an SQL procedure defined with the MODIFIES SQL DATA clause.

    E. An SQL procedure defined with the CONTAINS SQL clause can invoke an SQL procedure defined with the NOSQL clause.

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.