DB2 Database Management

Quiz covering DB2 database concepts including table creation, constraints, locking mechanisms, error codes, SQL operations, and DB2-specific tools and features.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

A declared temporary table is used for which of the following purposes?

  1. Backup purposes
  2. Storing intermediate results
  3. Staging area for load operations
  4. Sharing result data sets between applications
Question 2 Multiple Choice (Single Answer)

what is the maximum number of triggers can apply on a single table

  1. 4
  2. no limit
  3. 24
  4. 12
Question 3 Multiple Choice (Single Answer)

When you open a cursor, DB2 will always get all rows that meet the selection criteria and create a result set?

  1. Yes
  2. No
  3. It Depends
  4. None of the above
Question 4 Multiple Choice (Single Answer)

Which of the following causes a lock that is being held by an application using the Cursor Stability isolation level to be released?

  1. The cursor is moved to another row
  2. The row the cursor is on is deleted by the application
  3. The row the cursor is on is deleted by another application
  4. The row the cursor is on needs to be updated by another application
Question 5 Multiple Choice (Single Answer)

When the program name is not in the plan, we get

  1. -810
  2. -801
  3. -805
  4. -825
Question 6 Multiple Choice (Single Answer)

B37 abend during SPUFI is due to

  1. Space Issues
  2. Data Issues
  3. No records found while querying the table
  4. Both a & b
Question 7 Multiple Choice (Single Answer)

An application has acquired a Share lock on a row in a table and now wishes to update the row. Which of the following statements is true?

  1. The application must release the row-level Share lock it holds and acquire an Update lock on the row
  2. The application must release the row-level Share lock it holds and acquire an Update lock on the table
  3. The row-level Share lock will automatically be converted to a row-level Up-date lock
  4. The row-level Share lock will automatically be escalated to a table-level Up-date lock
Question 8 Multiple Choice (Single Answer)

Which of the following is used to indicate a column will not accept NULL values and can be referenced in another table's foreign key specification?

  1. Check constraint
  2. Default constraint
  3. Unique constraint
  4. Informational constraint
Question 9 Multiple Choice (Single Answer)

What authority is required to create a table?

  1. ADMIN Privileges
  2. CREATETAB Privileges
  3. No Privileges
  4. USERTAB Privileges
Question 10 Multiple Choice (Single Answer)

Given the following scenario: Table TABLE1 needs to hold specific numeric values up to 9999999.999 in column COL1. Once TABLE1 is populated, arithmetic operations will be performed on data stored in col-umn COL1. Which of the following would be the most appropriate DB2 data type to use for column COL1?

  1. INTEGER
  2. REAL
  3. NUMERIC (7,3)
  4. DECIMAL(10,3)
Question 11 Multiple Choice (Single Answer)

Which of the following tools can be used to automate table reorganization Operations ?

  1. Control Center
  2. Command Center
  3. Command Line Processor
  4. Task Center
Question 12 Multiple Choice (Single Answer)

How do you find the total number of rows in a table ?

  1. SELECT COUNT *
  2. SELECT COUNT(*)
  3. SELECT COUNT[*]
  4. SELECT COUNT(ALL)
Question 13 Multiple Choice (Single Answer)

Given the following statement: CREATE TABLE t1 col1  SMALLINT NOT NULL PRIMARY KEY, col2  VARCHAR(200) NOT NULL WITH DEFAULT NONE, col3  DECIMAL(5,2) CHECK (col3 >= 100.00), col4  DATE NOT NULL WITH DEFAULT) Which of the following definitions will cause the CREATE TABLE statement to fail?

  1. COL1
  2. COL2
  3. COL3
  4. COL4
Question 14 Multiple Choice (Single Answer)

When you open a cursor, DB2 will always get all rows that meet the selection criteria and create a result set?

  1. Yes
  2. No
  3. It Depends
  4. None of the above
Question 15 Multiple Choice (Single Answer)

Which of the following causes a lock that is being held by an application using the Cursor Stability isolation level to be released?

  1. The cursor is moved to another row
  2. The row the cursor is on is deleted by the application
  3. The row the cursor is on is deleted by another application
  4. The row the cursor is on needs to be updated by another application
Question 16 Multiple Choice (Single Answer)

When the program name is not in the plan, we get

  1. -810
  2. -801
  3. -805
  4. -825
Question 17 Multiple Choice (Single Answer)

B37 abend during SPUFI is due to

  1. Space Issues
  2. Data Issues
  3. No records found while querying the table
  4. Both a & b
Question 18 Multiple Choice (Single Answer)

An application has acquired a Share lock on a row in a table and now wishes to update the row. Which of the following statements is true?

  1. The application must release the row-level Share lock it holds and acquire an Update lock on the row
  2. The application must release the row-level Share lock it holds and acquire an Update lock on the table
  3. The row-level Share lock will automatically be converted to a row-level Up-date lock
  4. The row-level Share lock will automatically be escalated to a table-level Up-date lock
Question 19 Multiple Choice (Single Answer)

Which of the following is used to indicate a column will not accept NULL values and can be referenced in another table's foreign key specification?

  1. Check constraint
  2. Default constraint
  3. Unique constraint
  4. Informational constraint
Question 20 Multiple Choice (Single Answer)

What authority is required to create a table?

  1. ADMIN Privileges
  2. CREATETAB Privileges
  3. No Privileges
  4. USERTAB Privileges