кодесурса
«PL / SQL

Упражнения для оператора управления PL / SQL: выведите описание относительно оценки, используя оператор CASE с ИСКЛЮЧЕНИЕМ

script1adsense2code
script1adsense3code

Оператор управления PL / SQL: упражнение 11 с решением

Напишите программу на языке PL / SQL для отображения описания относительно оценки, используя оператор CASE с EXCEPTION.

Пример решения:

Код PL / SQL:

DECLARE
    grd CHAR(1);
  BEGIN
    -- Accept value for grade
    grd :='&new_grd';
  CASE 
    WHEN grd ='A' THEN dbms_output.Put_line('Your Grade is: Outstanding');
    WHEN grd ='B' THEN dbms_output.Put_line('Your Grade is: Excellent');
    WHEN grd ='C' THEN dbms_output.Put_line('Your Grade is: Very Good');
    WHEN grd ='D' THEN dbms_output.Put_line('Your Grade is: Average');
    WHEN grd ='F' THEN dbms_output.Put_line('Your Grade is: Poor');
  END CASE;
EXCEPTION
  WHEN CASE_NOT_FOUND THEN
    dbms_output.Put_line('No such grade in the list.');
  END;
/

Пример вывода:

 Введите значение для new_grd: M
старый 5: grd: = '& new_grd';
новый 5: grd: = 'M';
Нет такой оценки в списке.
Процедура PL / SQL успешно завершена.

Блок - схема:

«Блок-схема:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на языке PL / SQL, чтобы отобразить описание в сравнении с оценкой, используя оператор CASE.
Далее: Напишите программу на PL / SQL, чтобы проверить, является ли данное число положительным, отрицательным или нулевым.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code