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

PL / SQL DataType: процедура для принятия параметра BOOLEAN и использования оператора CASE для вывода значения Unknown, если значение параметра равно NULL, Yes, если оно TRUE, и No, если FALSE.

script1adsense2code
script1adsense3code

Тип данных 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code