Professional Documents
Culture Documents
PL SQL Exam1
PL SQL Exam1
v_num1 NUMBER;
v_char1 VARCHAR2(100);
BEGIN
v_num1 := 10
IF v_num1 > 20 THEN
v_char1 = ‘The value of variable v_num1 is greater than 20’;
ELSE
v_char1 := ‘The value of variable v_num1 is less than 20’;
END;
4. Re-write the PL/SQL block and add the missing cursor-related statement.
DECLARE
CURSOR emp_cur IS SELECT * FROM employees;
emp_rec emp_cursor%ROWTYPE;
BEGIN
OPEN emp_cur;
FETCH emp_cur INTO emp_rec;
END;
DECLARE
CURSOR emp_cur IS
SELECT last_name, department_id, employee_id
FROM employees
WHERE salary < 2500;
emp_rec emp_cur%ROWTYPE;
BEGIN
FOR emp_rec IN emp_cur
LOOP
give_raise (emp_rec.employee_id, 10000);
END LOOP;
END;