IT인증,IT자격증,IT자격증시험,IT인증시험

http://www.pass4test.net/

IBM Specialist C2090-545 덤프샘플

IBM Specialist C2090-545 시험에 도전해보려고 하는데 공부할 내용이 너무 많아 스트레스를 받는 분들은 지금 보고계시는 공부자료는 책장에 다시 넣으시고 Pass4Test의 IBM Specialist C2090-545 덤프자료에 주목하세요. Pass4Test의 IBM Specialist C2090-545 덤프는 오로지 IBM Specialist C2090-545 시험에 대비하여 제작된 시험공부가이드로서 시험패스율이 100%입니다. 시험에서 떨어지면 덤프비용전액환불해드립니다.

 

Test information:

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.


Related certifications:

 

NO.1 Which SQL procedure declaration is coded correctly?
A. CREATE PROCEDUREmyproc(IN salary DOUBLE, OUT commission DOUBLE) BEGIN DECLARE
EXIT HANDLER FOR SQLEXCEPTION SET commission = 0; DECLARE my_cur CURSOR FOR
SELECT * FROM employee; DECLARE a DOUBLE; SET a = .06 * salary; SET commission = a; END
B. CREATE PROCEDUREmyproc(IN salary DOUBLE, OUT commission DOUBLE) BEGIN DECLARE
EXIT HANDLER FOR SQLEXCEPTION SET commission = 0; DECLARE a DOUBLE; DECLARE my_cur
CURSOR FOR SELECT * FROM employee; SET a = .06 * salary; SET commission = a; END
C. CREATE PROCEDUREmyproc(IN salary DOUBLE, OUT commission DOUBLE) BEGIN DECLARE a
DOUBLE; DECLARE EXIT HANDLER FOR SQLEXCEPTION SET commission = 0; DECLARE my_cur
CURSOR FOR SELECT * FROM employee; SET a = .06 * salary; SET commission = a; END
D. CREATE PROCEDUREmyproc(IN salary DOUBLE, OUT commission DOUBLE) BEGIN DECLARE a
DOUBLE; DECLARE my_cur CURSOR FOR SELECT * FROM employee; DECLARE EXIT HANDLER
FOR SQLEXCEPTION
SET commission = 0; SET a = .06 * salary; SET commission = a; END
Answer: D

NO.2 The CREATE PROCEDURE statement shown below was executed against a database called MYDB.
CREATE PROCEDURE myschema.proc1(IN p1 INTEGER, OUT p2 CHAR(4), OUT p3 SMALLINT)
BEGIN SET p2 = 'abc'; END Which two CREATE PROCEDURE statements, when executed against the
same database, will succeed? (Choose two.)
A. CREATE PROCEDUREmyschema.proc1(IN p1 CHAR(4), OUT p2 INTEGER) BEGIN SET p2 = 123;
END
B. CREATE PROCEDUREmyschema.proc1(IN p1 INTEGER, OUT p2 CHAR(4), OUT p3 CHAR(4))
BEGIN SET p2 = 'abc'; END
C. CREATE PROCEDUREmyschema.proc1(IN p1 CHAR(4), OUT p2 INTEGER, OUT p3 SMALLINT)
BEGIN SET p2 = 123; END
D. CREATE PROCEDUREotherschema.proc1(IN p1 CHAR(4), OUT p2 CHAR(4), OUT p3 CHAR(4))
BEGIN SET p2 = 'abc'; END
E. CREATE PROCEDUREmyschema.proc1(IN p1 NUMBER, OUT p2 NUMBER, OUT p3 NUMBER)
BEGIN SET p2 = 'abc';END
Answer: A,D

NO.3 Given the following SQL:
Which statement is incorrect?
A. The procedure declaration requires the DYNAMIC RESULT SETS 1 clause in order to return a result
set.
B. The cursor declaration requires the WITH RETURN TO CLIENT clause in order to return a result set.
C. The cursor declaration requires the WITH RETURN TO CALLER clause in order to return a result set.
D. The cursor declaration requires the WITH RETURN clause in order to return a result set.
Answer: A

NO.4 A developer needs to create a user-defined function that will return a list of employees who work in a
particular department. Which statement will successfully create a function that meets this objective?
A. CREATE FUNCTIONdept_employees (deptno CHAR(3)) RETURNS TABLE LANGUAGE SQL
READS SQL DATA RETURN SELECT empno, lastname AS l_name, firstnme AS f_name FROM
employee WHERE employee.workdept = dept_employees.deptno
B. CREATE FUNCTIONdept_employees (deptno CHAR(3)) RETURNS TABLE DYNAMIC RESULT
SETS 1 LANGUAGE SQL READS SQL DATA DECLARE emp_info CURSOR WITH RETURN FOR
SELECT empno, lastname AS l_name, firstnme AS f_name FROM employee WHERE
employee.workdept = dept_employees.deptno OPEN emp_info; RETURN
C. CREATE FUNCTIONdept_employees (deptno CHAR(3)) RETURNS TABLE (empno CHAR(6),
l_nameVARCHAR(15), f_nameVARCHAR(12)) LANGUAGE SQL READS SQL DATA RETURN SELECT
empno, lastname AS l_name, firstnme AS f_name FROM employee WHERE employee.workdept =
dept_employees.deptno
D. CREATE FUNCTIONdept_employees (deptno CHAR(3)) RETURNS TABLE (empno CHAR(6),
l_nameVARCHAR(15), f_nameVARCHAR(12)) DYNAMIC RESULT SETS 1 LANGUAGE SQL READS
SQL DATA DECLARE emp_info CURSOR WITH RETURN FOR
SELECT empno, lastname AS l_name, firstnme AS f_name FROM employee WHERE
employee.workdept = dept_employees.deptno OPEN emp_info; RETURN
Answer: C

NO.5 Which CREATE PROCEDURE statement option should be used if you plan on issuing a DECLARE
GLOBAL TEMPORARY TABLE statement from within the SQL procedure body?
A. CONTAINS SQL
B. READS SQL DATA
C. MODIFIES SQL DATA
D. LANGUAGE SQL
Answer: C

NO.6 Which statement correctly describes characteristics of external functions?
A. External functions cannot return tables.
B. All cursors opened within an external function should stay open until the database isquiesced.
C. Scratchpads can be used to allocate dynamic memory required for multiple function invocations.
D. Transactions can be terminated within external functions.
Answer: C

NO.7 Which procedure demonstrates the correct use of dynamic SQL?
A. CREATE PROCEDURE update_count1 (INnew_count INTEGER, IN item_code INTEGER) BEGIN
DECLARE v_dynSQL VARCHAR(200); SET v_dynSQL = 'UPDATE stock SET quantity_on_hand=?
WHERE item_number=?'; PREPARE v_stmt1 FROM v_dynSQL; EXECUTE v_stmt1 USING new_count,
item_code; END
B. CREATE PROCEDURE update_count2 (INtab_name VARCHAR(128), IN new_count INTEGER, IN
item_code INTEGER) BEGIN DECLARE v_dynSQL VARCHAR(200); SET v_dynSQL = 'UPDATE ? SET
quantity_on_hand=? WHERE item_number=?'; PREPARE v_stmt1 FROM v_dynSQL; EXECUTE
v_stmt1 USING tab_name, new_count, item_code; END
C. CREATE PROCEDURE update_count4 (INtab_name VARCHAR(128), IN col_name1
VARCHAR(128), IN col_name2 VARCHAR(128), IN new_countINTEGER, IN item_code INTEGER)
BEGIN
DECLARE v_dynSQL VARCHAR(200); SET v_dynSQL = 'UPDATE ? SET ?=? WHERE ?=?'; PREPARE
v_stmt1 FROM v_dynSQL; EXECUTE v_stmt1 USING tab_name, col_name1, new_count, col_name2,
item_code; END
D. CREATE PROCEDURE update_count5 (INnew_count INTEGER, IN item_code INTEGER) BEGIN
DECLARE v_dynSQL VARCHAR(200); DECLARE v_col_name VARCHAR(128); SET v_col_name =
'item_number'; SET v_dynSQL = 'UPDATE stock SET quantity_on_hand=? WHERE ?=?'; PREPARE
v_stmt1 FROM v_dynSQL; EXECUTE v_stmt1 USING new_count, v_col_name, item_code; END
Answer: A

NO.8 In the function shown below:
A. SELECT * FROMTABLE(fcn1('B01'))
B. SELECTTABLE(fcn1('B01')) FROM SYSIBM.SYSDUMMY1
C. SELECT * FROMfcn1('B01')
D. SELECTfcn1('B01') FROM SYSIBM.SYSDUMMY1
Answer: A

Posted 2015/3/23 10:10:10  |  Category: IBM  |  Tag: C2090-545 덤프샘플