Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / SQL и PL/SQL в Oracle10g
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

Лабораторная работа 19.2 Создание хранимой процедуры

Создание хранимой процедуры Oracle PL/SQL, команда CREATE PROCEDURE, вызов хранимой процедуры

Задание:

Напишите хранимую процедуру, которая бы:

  • принимала в качестве параметров номер сотрудников и размер новой заработной платы для этого сотрудника;
  • изменяла бы размер заработной платы для сотрудника, заменяя его на новый (указанный вами в качестве входящего параметра для хранимой процедуры);

Сохраните эту хранимую процедуру в схеме hr под именем hr.pSalary.

Напишите код, который бы менял при помощи этой хранимой процедуры зарплату для сотрудника с номером 100. Новая зарплата должна составлять 25000.

Решение:

Код на создание хранимой процедуры может быть таким:

create procedure pSalary(emp_id number, nSalary number) AS

BEGIN

update hr.employees set salary = nSalary where employee_id = emp_id;

END;

Код для вызова этой хранимой процедуры может выглядеть так:

begin

pSalary(100, 25000);

end;

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru