Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 65 стр.

UptoLike

Составители: 

64
Задание 1. Создайте данную процедуру в разделе Schema/ Procedure в
схеме ADMIN_BOOKS через утилиту Enterprise MANAGER Console. За-
пустите ее в утилите SQL *Plus Worksheet с помощью программы:
begin
ADMIN_BOOKS.Count_Books;
end;
Проверьте результат.
Пример создания процедуры c входным параметром:
CREATE OR REPLACE PROCEDURE
ADMIN_BOOKS.Count_Books_Pages
(Count_pages IN NUMBER)
IS
perem2 integer;
begin
Select count(Code_book) INTO perem2 from Books WHERE
Pages>=Count_pages;
end Count_Books_Pages;
Задание 2.
Создайте данную процедуру в разделе Schema/ Procedure в
схеме ADMIN_BOOKS через утилиту Enterprise MANAGER Console. За-
пустите ее в утилите SQL *Plus Worksheet с помощью программы:
begin
ADMIN_BOOKS.Count_Books_Pages(12);
end;
Проверьте результат.
Пример создания процедуры c входными параметрами:
CREATE OR REPLACE PROCEDURE ADMIN_BOOKS.Count_Books_Title
(Count_pages IN Int, Title IN Char)
IS
perem3 integer;
begin
Select count(Code_book) INTO perem3 from Books WHERE
Pages>=Count_pages AND Title_book LIKE trim(Title)||'%';
end Count_Books_Title;
Задание 3. Создайте данную процедуру в разделе Schema/ Procedure в
схеме ADMIN_BOOKS через утилиту Enterprise MANAGER Console. За-
пустите ее в утилите SQL *Plus Worksheet с помощью программы:
begin
ADMIN_BOOKS.Count_Books_Title (100, 'П');