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

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

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


 

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

41300. Єфект Зеємана 76.5 KB
  Теоретичні відомості Розрізняють два ефекти Зеємана нормальний і аномальний . Якщо спектральні лінії розщеплюються на три крмпоненти тоді це нормальни ефект Зеємана якщо більше ніж на три тоді аномальний . Також розрізняють продольний ефект Зеємана якщо спостерігають у нарямі і поперечний якщо спостерігають у площині що перпенбикулярна додля нормального ефектунаш виподок .
41301. Визначення питомого заряду електрона методом магнетрона 157 KB
  Визначити питомий заряд електрона за допомогою магнетрона. 3 Побудували графіки залежності анодного струму від струму в обмотці магнетрона.5 Апроксимували формулою Fx=f0 wpi 22exp2xxc2 w2 По вісі іксів струм в обмотці електромагніта магнетрона m для напруги120V .
41302. Вивчення структури мультиплетів в атомних спектрах 420.5 KB
  Результати та обробка результатів Калібровка Зелена область Синя область Фіолетова область мм мм мм 545561 05 435155 096 407174 306 544692 109 432576 269 406798 382 543453 195 430932 445 40636 45 Для зеленої області Синя область Фіолетова область Зелена обдасть Синя область Фіолетова область Практично 546311 436221 404407 Таблично 546074 435835 404656 Похибка 0.
41303. Спектир випромінювання атомарного водню 370 KB
  Робоча формула : зведена маса або просто маса електрона. Друга частина Оскільки маса ядра не нескінченна і маса електрона не дорівнює нулю тоді система ядро електрон обертаються навколо спільного центра мас. І в формулі зведена маса примітка маса протона приблизно дорівнює масі нейтрона Ізотоп водню буде причиною появи дуплетів.
41304. Численные методы и компьютерные технологии решения дифференциальных уравнений 1-го порядка 456.91 KB
  Изучение численных методов и компьютерных технологий решения обыкновенных дифференциальных уравнений 1-го порядка, приобретение практических навыков составления алгоритмов, программ и работы на ЭВМ.
41305. Численные методы и компьютерные технологии решения систем дифференциальных уравнений и дифференциальных уравнений n-го порядка 778.94 KB
  Изучение численных методов и компьютерных технологий решения систем дифференциальных уравнений 1-го порядка и дифференциальных уравнений n-го порядка, приобретение практических навыков составления алгоритмов, программ и работы на ЭВМ.
41306. Построение сетевого графика разработки стандарта предприятия; построение, содержание и изложение стандарта предприятия 1.15 MB
  Целью данной работы является: построение сетевого графика разработки стандарта предприятия; построение, содержание и изложение стандарта предприятия; расчёт годового экономического эффекта от внедрения стандарта предприятия; описание функционирования служб стандартизации на предприятии и структурная схема; проведение нормаконтроля сборочного чертежа «привод электромагнита».
41307. Метод конечных разностей для решения дифференциальных уравнений в частных производных, способы построения трехмерных графиков в среде УМС Mathcad 591.35 KB
  Графики функции.Предусмотреть счетчик числа уточнений итераций значений функции. Значения функции выводить в виде матрицы. Построить график функции fxy.
41308. Изучение методов интерполяции графических или табличных функций 1.09 MB
  Изучение методов интерполяции графических или табличных функций. Задание Изучить методы интерполяции функции. Составить алгоритм и программу линейной интерполяции кривой намагничивания магнитного материала а также табуляции интерполирующей функции. Точки при этом называются узлами интерполяции.