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.  Делаем выборку для проверки:

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

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


 

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

6917. Конфлікти в нашому житті. Психологічний практикум 88 KB
  Мета:ознайомити студентів з поняттями конфлікт та його позитивними і негативними сторонами, агресія, стратегіями поведінки учнів в конфліктній ситуації (миролюбство, уникнення, агресія), причинами виникнення конфліктів, агресивності, конст...
6918. Электромагнитная совместимость радиоэлектронного оборудования 41.5 KB
  Электромагнитная совместимость радиоэлектронного оборудования Направление радиоэлектроники, призванное обеспечить одновременную и совместную работу различного радиотехнического, электронного и электротехнического оборудования - называется электромаг...
6919. Воздействие помех на РЭС 39 KB
  Воздействие помех на РЭС Зависит от: структуры спектрального состава энергии Необратимые и обратимые процессы Мощная помеха Отказы аппаратуры из-за изменения структуры полупроводниковых материалов вплоть до их разрушения. Может сущ...
6920. Характеристики РЭС вне основных полос частот излучения и приема радиосигналов 49.5 KB
  Характеристики РЭС вне основных полос частот излучения и приема радиосигналов Любое РЭС характеризуется совокупностью параметров: функциональные - отражают основные функции выполняемые РЭС влияющие на ЭМС Функциональные параметры...
6921. Внеполосное радиоизлучение 136 KB
  Внеполосное радиоизлучение Внеполосное радиоизлучение - нежелательное излучение в полосе частот примыкающей к необходимой полосе частот, является результатом модуляции сигнала. Причины появления: применение для передачи сигналов с большой...
6922. Антенные устройства и среда распространения 67 KB
  Антенные устройства и среда распространения Энергетические характеристики Степень воздействия ИП на РП зависит: от коэффициентов ослабления помех в фидерах...
6923. Характеристики среды распространения влияющих на ЭМС 70 KB
  Характеристики среды распространения влияющих на ЭМС Ослабление определяется: особенностями распространения радиоволн различных частотных диапазонов отражение и рассеяние в тропосфере образование тропосферных волноводов отраж...
6924. Излучающие свойства и связь экранов 44 KB
  Излучающие свойства и связь экранов. Из-за неполного экранирования на внешних поверхностях экранов и элементов фидеров протекают электрические токи. Связь элементов ИП с РП определяется: действие полей на антенны РП появление наведенных...
6925. Блокирование, перекрестные искажения и интермодуляция 64.5 KB
  Блокирование, перекрестные искажения и интермодуляция. Воздействие помехи, значительно превышающей по уровню полезный сигнал, возможно помимо основного и побочного каналов приема. Влияние проявляется в виде: блокирование - изменение уровн...