logo

Crowdly

Browser

Додати до Chrome

CSCI235 (DB425) Database Systems

Шукаєте відповіді та рішення тестів для CSCI235 (DB425) Database Systems ? Перегляньте нашу велику колекцію перевірених відповідей для CSCI235 (DB425) Database Systems в moodle.uowplatform.edu.au.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Consider

this function:

CREATE

OR REPLACE FUNCTION get_employee_fullname (

    p_emp_id IN NUMBER

)

RETURN VARCHAR2

IS

    v_fullname VARCHAR2(200);

BEGIN

    SELECT first_name || '-' || last_name

    INTO  

v_fullname

    FROM  

HR.employees

    WHERE 

employee_id = p_emp_id;

 

    RETURN v_fullname;

 

EXCEPTION

    WHEN NO_DATA_FOUND THEN

        RAISE_APPLICATION_ERROR(-20001, 'Employee not found for ID: ' || p_emp_id);

 

    WHEN OTHERS THEN

        RAISE_APPLICATION_ERROR(-20002, 'Unexpected error in get_employee_fullname: ' || SQLERRM);

END;

/

employee_id

first_name

Last_name

email

hire_date

job_id

salary

100

Steven

King

SKING

6/17/2013,

12:00:00 AM

AD_PRES

24000

101

Neena

Yang

NYANG

9/21/2015,

12:00:00 AM

AD_VP

17000

102

Lex

Garcia

LGARCIA

1/13/2011,

12:00:00 AM

AD_VP

17000

103

Alexander

James

AJAMES

1/3/2016,

12:00:00 AM

IT_PROG

9000

What is the output of this program given above table:

DECLARE

    v_name VARCHAR2(200);

BEGIN

    v_name := get_employee_fullname(-1); 

    DBMS_OUTPUT.put_line('Name: ' || v_name);

END;

/

0%
0%
0%
100%
0%
Переглянути це питання

Consider this function:

CREATE

OR REPLACE FUNCTION get_employee_fullname (

    p_emp_id IN NUMBER

)

RETURN VARCHAR2

IS

    v_fullname VARCHAR2(200);

BEGIN

    SELECT first_name || '-' || last_name

    INTO  v_fullname FROM  HR.employees

    WHERE employee_id = p_emp_id;

 

    RETURN v_fullname;

 

EXCEPTION

    WHEN NO_DATA_FOUND THEN

        RAISE_APPLICATION_ERROR(-20001,'Employee not found for ID: ' || p_emp_id);

 

    WHEN OTHERS THEN

        RAISE_APPLICATION_ERROR(-20002, 'Unexpected error in get_employee_fullname: ' || SQLERRM);

END;

/
What is the output of this program given below table:

employee_id

first_name

Last_name

email

hire_date

job_id

salary

100

Steven

King

SKING

6/17/2013,

12:00:00 AM

AD_PRES

24000

101

Neena

Yang

NYANG

9/21/2015,

12:00:00 AM

AD_VP

17000

102

Lex

Garcia

LGARCIA

1/13/2011,

12:00:00 AM

AD_VP

17000

103

Alexander

James

AJAMES

1/3/2016,

12:00:00 AM

IT_PROG

9000

DECLARE

    v_name VARCHAR2(200);

BEGIN

    v_name := get_employee_fullname(101);  -

    DBMS_OUTPUT.put_line('Name: ' || v_name);

END;

/

0%
0%
0%
0%
0%
Переглянути це питання

Consider

the following code:

CREATE

OR REPLACE FUNCTION calculate_grade (

    p_marks IN NUMBER

)

RETURN VARCHAR2 IS

    v_grade VARCHAR2(2);

BEGIN

    IF p_marks >= 90 THEN

        v_grade := 'A';

    ELSIF p_marks >= 75 THEN

        v_grade := 'B';

    ELSIF p_marks >= 60 THEN

        v_grade := 'C';

    ELSE

        v_grade := 'F';

    END IF;

 

    RETURN v_grade;

END;

/

And

also:

 

DECLARE

    v_result VARCHAR2(2);

BEGIN

    v_result := calculate_grade(82);

    DBMS_OUTPUT.put_line('Student Grade = ' || v_result);

END;

/
Question: What will be the output of the PL/SQL block above when calculate_grade(82) is executed

100%
0%
0%
0%
0%
Переглянути це питання

Consider the following code:

CREATE

OR REPLACE PROCEDURE update_values (

    p_num1  IN     NUMBER,  

    p_num2  OUT    NUMBER,  

    p_num3  IN OUT NUMBER   

) IS

BEGIN

    p_num2 := p_num1 * 2;

    p_num3 := p_num3 + p_num2;

 

    DBMS_OUTPUT.put_line('Inside procedure:');

    DBMS_OUTPUT.put_line('p_num1 (IN)     = ' || p_num1);

    DBMS_OUTPUT.put_line('p_num2 (OUT)    = ' || p_num2);

    DBMS_OUTPUT.put_line('p_num3 (IN OUT) = ' || p_num3);

END;

/

And the following program:

DECLARE

    v1 NUMBER := 5;

    v2 NUMBER;        -- OUT parameter

    v3 NUMBER := 10;  -- IN OUT parameter

BEGIN

    update_values(v1, v2, v3);

 

    DBMS_OUTPUT.put_line('Outside procedure:');

    DBMS_OUTPUT.put_line('v1 = ' || v1);

    DBMS_OUTPUT.put_line('v2 = ' || v2);

    DBMS_OUTPUT.put_line('v3 = ' || v3);

END;

/
Question:

After executing the code, what will be the final values of the variables outside the procedure?

100%
100%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.uowplatform.edu.au?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome