49959

Создание простейшего триггера на языке PLSQL

Лабораторная работа

Информатика, кибернетика и программирование

Задание для самостоятельной работы на лабораторную работу: Сделать всё по методичке, но по своей таблице, выполненной в первой лабораторной работе

Русский

2014-01-13

238.5 KB

1 чел.

1.  Создание простейшего триггера на языке PLSQL.

1.1 Добавление нового столбца в таблицу Student:

 Alter Table Student Add id number

1.2  Создание новой последовательности:

Create Sequences posl

 minvalue 1

 start with 1

 maxvalue 100

 increment by 1

1.3.  Создание триггера

Create or Replace Trigger STTR

 before insert on Student for each row;

Declare

 x Number;

Begin

 Select posl.nextval into x from dual;

 :new.id:=x;

End STTR

1.4.   Добавляем новую строку в таблицу Student для того, чтобы проверить, как будет изменяться номер зачетки:

insert into Student(F,I,O,Gr,Rayt) Values ('Волков',' Иван',' Игоревич','Ат-06-2',3)

1.5.            Делаем выборку:

Select * from Student

1.6.   Добавляем ещё одну строку в таблицу Студент:

insert into Student(F,I,O,Gr,Rayt) Values ('Вербов','Олег','Сергеевич','Ат-06-2',4)

1.7.   Снова делаем выборку:

2.   Создание пакета

2.1.     Создание пакета Paketik  в таблице Student:

create or replace package Paketik as

   procedure newstudent(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,ID_ number);

   procedure changeball(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,Rayt_ number);

   end Paketik;

   /

2.1.    Создание тела пакета:

create or replace package body Paketik as

   procedure newstudent(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,ID_ number) is

   begin

   insert into Student (F,I,O,GR,ID)

   values(F_,I_,O_,Gr_,ID_);

   end;

   procedure changeball(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,Rayt_ number) is

   begin

   update Student

  set Rayt=Rayt_

  where F =F_ and I=I_ and O=O_ and GR=Gr_;

  end;

  end Paketik;

  /

2.2.     Вызов функции из пакета:

call Paketik.newstudent('Носков','Александр','Николаевич','Ат-06-1','0657')

  1.  Делаем выборку для проверки:

Задание для самостоятельной работы на лабораторную работу:

Сделать всё по методичке, но по своей таблице, выполненной в первой лабораторной работе.


 

А также другие работы, которые могут Вас заинтересовать

16002. Історія вчень про державу та право 1.45 MB
  Посібник створений з урахуванням досвіду щодо подібних вітчизняних видань, а також власного напрацювання автора при викладанні навчальної дисципліни у вищих навчальних закладах. У посібнику вміщено теоретичний матеріал, перелік літератури, питання для заліку та самоконтролю знань студентів, глосарій контрольні тести-тренінги
16003. Наркоситуация в мире и транснациональный наркобизнес 316 KB
  Владивостокский центр изучения организованной преступности 2002 июль Наркоситуация в мире и транснациональный наркобизнес Реферат Тропиной Татьяны Наркобизнес величайший массовый убийца. Исключая редкие случаи окровавленные руки п
16004. Валютное регулирование в международном инвестиционном праве 935 KB
  Валютное регулирование в международном инвестиционном праве Предисловие Разумное привлечение иностранного капитала в экономику России выгодно: иностранные инвестиции могут помочь стране быстро модернизировать промышленную базу и увеличить ее производстве...
16005. Современные международные отношения 2.56 MB
  На главную страницу ББК 6.4 С 56 Рекомендовано Учебнометодическим объединением вузов Российской Федерации по образованию в области международных отношений в качестве учебника для студентов обучающихся по специальностям Международные отношения и Реги
16006. Словесный портрет 3.34 MB
  Топорков А.А. Т58 Словесный портрет: Практическое пособие. М.: Юристъ 1999. 112 с.: ил. ISBN 579750149Х Практическое пособие подготовлено на основе обобщения теоретических разработок опыта работы правоохранительных органов и личного опыта автора по составлению и испо...
16007. Очерки теории эффективного уголовного процесса 956.5 KB
  В монографии представлены некоторые кажущиеся авторам перспективными идеи теории эффективного уголовного процесса. Авторы пытаются творчески пересмотреть научную парадигму современного российского уголовного судопроизводства, подвергая сомнению ряд ее традиционных
16008. Использование средств массовой информации в борьбе с преступностью 374.5 KB
  Настоящее учебное пособие посвящено проблемам взаимодействия органов внутренних дел с телевидением, печатью, радио. Основываясь н.а материалах передового опыта и теоретической интерпретации данных науки, автор дает практические рекомендации по организации и повышению эффективности взаимодействия правоохранительных
16009. Конституция Украины основа стабильности конституционного строя и реформирования общества 1.45 MB
  Ю. Н. ТОДЫКА Е. В. СУПРУНЮК конституция УКРАИНЫ ОСНОВА СТАБИЛЬНОСТИ КОНСТИТУЦИОННОГО СТРОЯ И РЕФОРМИРОВАНИЯ ОБЩЕСТВА Симферополь Таврия 1997 В монографии в соответствии с курсом конституционного пра ва в юридических вузах рассматриваются основны
16010. Толкование Конституции и законов Украины. Теория и практика 2.34 MB
  В монографии с учетом современной правовой теории интерпретационной деятельности даются теория и практика толкования Конституции и законов Украины Конституционным Судом» иными субъектами права, рассматриваются виды, принципы, способы, пределы, стадии, процедуры, акты толкования Конституции и законов органом конституционной юрисдикции,