PL / SQL DataType: процедура для принятия параметра BOOLEAN и использования оператора CASE для вывода значения Unknown, если значение параметра равно NULL, Yes, если оно TRUE, и No, если FALSE.
Тип данных PL / SQL: упражнение 4 с решением
Напишите процедуру PL / SQL, которая принимает параметр BOOLEAN и использует оператор CASE для вывода значения Unknown, если значение параметра равно NULL, Yes, если оно TRUE, и No, если FALSE.
Пример решения:
Код PL / SQL:
CREATE PROCEDURE use_of_boolean (bl BOOLEAN) AUTHID DEFINER
AS
BEGIN
DBMS_OUTPUT.put_line (
CASE
WHEN bl IS NULL THEN 'Unknown'
WHEN bl THEN 'Yes'
WHEN NOT bl THEN 'No'
END
);
END;
/
BEGIN
use_of_boolean(NULL);
use_of_boolean(FALSE);
use_of_boolean(TRUE);
END;
/
Пример вывода:
неизвестный нет да Процедура PL / SQL успешно завершена.
Блок - схема:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите блок PL / SQL, чтобы различать типы данных CHAR и VARCHAR2.
Далее: Напишите программу на PL / SQL, чтобы показать верхний предел PLS_INTEGER.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code