PL / SQL DataType: программа для отображения использования неограниченного подтипа, то есть того же набора значений, что и его базовый тип
Тип данных PL / SQL: упражнение 7 с решением
Напишите программу на PL / SQL, чтобы показать использование неограниченного подтипа, то есть того же набора значений, что и его базовый тип.
Пример решения:
Код PL / SQL:
SET SERVEROUTPUT ON
DECLARE
SUBTYPE ac_bal IS NUMBER;
chk_ac ac_bal(6,2);
sb_ac ac_bal(8,2);
depo_certificate ac_bal(8,2);
max_ins_amt CONSTANT ac_bal(8,2) := 300000.00;
SUBTYPE ctr IS NATURAL;
acno ctr := 1;
dep_amt Ctr := 0;
wth_amt Ctr := 0;
od_amt Ctr := 0;
PROCEDURE ac_deposit (
acbal IN OUT ac_bal,
amt IN ac_bal
) IS
BEGIN
acbal := acbal + amt;
dep_amt := dep_amt + 1;
END;
BEGIN
NULL;
END;
/
Блок - схема:
В приведенном выше примере неограниченные подтипы ac_bal и ctr показывают предполагаемое использование элементов данных их типов. Тип данных chk_ac, sb_ac, depo_certificate и max_ins_amt - это тот же тип данных, что и ac_bal, а тип данных acno, dep_amt, wth_amt и od_amt - это тот же тип данных, что и тип данных ctr.
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на PL / SQL, чтобы показать использование типа данных SIMPLE_INTEGER.
Далее: Напишите программу на PL / SQL, чтобы показать использование ограниченного подтипа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования