Oracle
1Z0-147 · Question #7
Examine this code: CREATE OR REPLACE FUNCTION gen_email_name (p_first_name VARCHAR2, p_last_name VARCHAR2, p_id_NUMBER) RETURN VARCHAR2 IS v_email_name VARCHAR2(19); BEGIN v_email_name :=…
The correct answer is E. DROP FUNCTION gen_email_name. See the full explanation below for the reasoning.
Question
Examine this code:
CREATE OR REPLACE FUNCTION gen_email_name
(p_first_name VARCHAR2, p_last_name VARCHAR2, p_id_NUMBER)
RETURN VARCHAR2
IS
v_email_name VARCHAR2(19);
BEGIN
v_email_name := SUBSTR(p_first_name, 1, 1) ||
SUBSTR(p_last_name, 1, 7) ||
'@oracle.com';
UPDATE employees
SET email = v_email_name
WHERE employee_id = p_id;
RETURN v_email_name;
END;
/
Which statement removes the function?
Options
- ADROP gen_email_name;
- BREMOVE gen_email_name;
- CDELETE gen_email_name;
- DTRUNCATE gen_email_name;
- EDROP FUNCTION gen_email_name;
- FALTER FUNCTION gen_email_name REMOVE;
How the community answered
(37 responses)- B11% (4)
- D5% (2)
- E81% (30)
- F3% (1)
Community Discussion
No community discussion yet for this question.