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

PL / SQL DataType: программа для отображения использования неограниченного подтипа, то есть того же набора значений, что и его базовый тип

script1adsense2code
script1adsense3code

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code