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

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

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


 

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

31069. Варианты лимфаденитв 19.22 KB
  Лимфогранулематоз Хлджкина злокачественная опухоль лимфоидной ткани в которой малочисленные опухолевые клетки характерного строения располагаются среди преобладающего реактивного клеточного окружения. Опухолевые клетки при нодулярном типе лимфоидного преобладания экспрессируют панВклеточные антигены в то время как клетки классического лимфогранулематоза утрачивают экспрессию Вклеточных антигенов. Клетки БерезовскогоШтернбергаРид типичного строения крупные 2030 мкм с дву или многодольчатым ядром или дву или многоядерного...
31070. Одонтогенный сепсис 30.01 KB
  Изначально причиной одонтогенного сепсиса чаще всего являются осложнения кариеса: апикальный периодонтит периостит остеомиелит челюстей и флегмоны мягких тканей орофациальной области. Для реализации сепсиса необходима неадекватная гиперергическая реакция макроорганизма на возбудителя и несостоятельность его антибактериальной защиты. При сепсисе утрачена способность макроорганизма локализовать инфекцию.
31071. Десмодонтоз 15.62 KB
  Впоследствии начинается воспалительный процесс в десневых тканях образуются пародонтальные карманы которые наполнены гнойным содержимым происходит смещение зубов их расшатывание а затем они попросту выпадают. Параллельно с этим заболеванием происходит поражение ладоней и подошв стопы гиперкератоз происходит нарушение обменных процессов триптофана и возникает диспротеинэмия. Лечение в данном случае требуется симптоматическое а при уже развившихся стадиях происходит удаление поврежденных зубов и проводится ортопедическое лечение.
31072. Кандидоз 15.34 KB
  Болеют кандидозом дети начиная с первых дней жизни и взрослые обычно пожилые и ослабленные чаще женщины. Существуют два пути возникновения кандидоза заражение от больного кандидозом и переход собственных условнопатогенных грибов в патогенные под воздействием благоприятных для развития гриба факторов. В развитии кандидоза особенно хронического значительную роль играют: дефекты клеточного иммунитета заболевания эндокринной системы тяжелые истощающие заболевания туберкулез анацидные гастриты...
31073. Актиномикоз (лучисто-грибковая болезнь) 16.46 KB
  При локализации процесса на нижней губе в области щеки инфильтрат ограниченный часто округлой формы спаян с подслизистой тканью. При расположении очага в подъязычной области на нижней и боковой поверхностях языка инфильтрат более разлитой и поверхностный. Слизистая оболочка в области поражения имеет красный иногда цианотичный цвет. При расположении очагов в области губы или щеки наблюдается абсцедирование.
31074. Предраковые заболевания 18.89 KB
  Значительную роль играют: курение табака склонность к очень горячей или острой пище крепким спиртным напиткам жевание табака употребление наса неблагоприятные метеорологические условия холод ветер сильная инсоляция длительно существующие слабые механические травмы профессиональные факторы анилиновые краски и лаки пары и пыль пека продукты сухой перегонки угля каменноугольной смолы фенол формальдегид пары бензина некоторые соединения бензола и др. Веррукозная лейкоплакия встречается в виде ограниченных...
31075. ОПУХОЛИ СЛИЗИСТОЙ ОБОЛОЧКИ ПООСТИ РТА 18.21 KB
  Рак слизистой оболочки рта При локализации поражения на первом месте стоит нижняя губа на втором язык на третьем дно полости рта затем слизистая оболочка щек неба челюстей и др. По гистологической картине различаются следующие формы рака полости рта: Для внутриэпителиального рака характерны признаки малигнизации эпителия при сохраненной базальной мембране. Плоскоклеточный рак микроскопически представляет скопления злокачественных эпителиальных клеток инфильтрирующих подлежащую соединительную ткань. Для Лимфоэпителиомы характерна...
31076. Эпителиальные опухоли 25.42 KB
  Инфильтрация подлежащих тканей отмечается лишь в запущенных случаях когда опухоль прорастает вглубь с разрушением хряща кости. Клинически опухоль проявляется в виде язвенной и папиллярной форм.: эруптивная гидраденома гидроцистома киста потовой железы доброкачественная опухоль исходящая из внутриэпидермальной части протока эккринной потовой железы.
31077. Пиогенная гранулема 13.68 KB
  : дольчатая капиллярная гемангнома гипертрофическая капиллярная гемангиома частая разновидность капиллярной гемангиомы возникающая на пальцах и в слизистых оболочках полости рта и носа. Наряду с очажками типа грануляционной ткани и возможным вторичным воспалением отмечается сходство с ранней или поздней стадией ювенильной разновидности капиллярной гемангиомы.