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

Упражнения с оператором управления PL / SQL: проверьте, выпадает ли дата на выходные, т.е. на субботу или воскресенье

script1adsense2code
script1adsense3code

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

Напишите программу на PL / SQL, чтобы проверить, выпадает ли дата на выходные, т.е. на субботу или воскресенье.

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

Код PL / SQL:

DECLARE
dt1 DATE := TO_DATE('&new_dt', 'DD-MON-YYYY');
get_day VARCHAR2(15);
BEGIN
get_day := RTRIM(TO_CHAR(dt1, 'DAY'));
IF get_day IN ('SATURDAY', 'SUNDAY') THEN
dbms_output.new_line;
DBMS_OUTPUT.PUT_LINE 
('The day of the given date is '||get_day||' and it falls on weekend');
ELSE
dbms_output.new_line;
DBMS_OUTPUT.PUT_LINE ('The day of the given date is '||get_day||' and it does not fall on the weekend');
END IF;
DBMS_OUTPUT.PUT_LINE ('Execution  done successfully.');
END;
/

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

 Введите значение для new_dt: 5 мая 2018
старый 2: dt1 DATE: = TO_DATE ('& new_dt', 'DD-MON-YYYY');
новый 2: dt1 DATE: = TO_DATE ('5-MAY-2018', 'DD-MON-YYYY');
День данной даты - СУББОТА, и он выпадает на выходные
Исполнение выполнено успешно.
Процедура PL / SQL успешно завершена.

Блок - схема:

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code