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

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

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

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



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;


 x Number;


 Select posl.nextval into x from dual;



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


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



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


   update Student

  set Rayt=Rayt_

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


  end Paketik;


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

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

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

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

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


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

53013. Український пісенний фольклор як джерело народознавства 580 KB
  Особливу роль в посібнику приділяється тому щоб привернути увагу та шанобливе ставлення учнів до української пісні. Урок №1 Пісня як джерело народознавства: а виникнення народної пісні; б пісенна творчість українського народу; в пісня – жанр народної творчості; г родинно – побутові пісні; д важливість фольклорних творів; е усна народна творчість; є українська народна пісня; ж пісня – голос душі; з пісенна етнологія – частина народознавства; і додатки до уроку №1. Урок №3 Народний потенціал забавлянок та дитячих пісень:...
53014. Food. Здорова їжа 94 KB
  Good morning everyone! I’m glad to see you. How are you? Ps: Good morning teacher! We are glad to see you, too. We are fine, thank you. Повідомлення теми та мети уроку. T: During our lesson today we will speak about food. We will discuss healthy and unhealthy food and your likes and dislikes in your eating habits.
53015. Food. Cooking traditions. Table manners 54 KB
  T: Today we’ll revise vocabulary on the topic, make up dialogues, listen to the text, sing a song, visit TV show and even take part in it. T: Well, let’s get into English language spirit. Listen and repeat after me: A good cook never cooks while looking into a cookery book. After dinner sleep a while, after supper walk a mile.
53016. Їжа та напої 43 KB
  Will you translate it? So by the end of our lesson you should be able to speak about right or healthy food, to use vocabulary on the topic in your speech, to give advice for everybody how to be healthy. Also we’ll review some grammar rules connected with countable and uncountable nouns. To begin with I’d like you to start from the sounds. At first let’s train our tongues.
53017. Food traditions in different parts of the world 199.5 KB
  Привітання Повідомлення теми та мети уроку Tody we re going to spek bout food trditions in different prts of the world. Who is on duty tody записати число в зошити nd now get redy with your tongues to prctice sounds: wht sound is it: fried rice spicy to slice [i] показати на дошці to stir to serve to burn herb [з:] показати на дошці to chop cheese chicken crunchy chewy [t∫] Перевірка домашнього завдання Helthy food Unhelthy food You see list of foods nd your tsk is to sort them ccording to the tble робота в...
53018. Healthy food 136 KB
  The topic of our lesson is Healthy food. We must speak about food we like to eat, must explain about Healthy and Unhealthy food. At the end of the lesson we’ll answer the question “What kind of food people must to eat that to be healthy?”
53019. FOOD AND DRINKS 8.74 MB
  Good morning, children! I’m glad to see you. I think you’re well. I hope we’ll have a wonderful time together. Let’s begin our lesson. Today we are going to work at the topic “Food and Drinks”. You’ll learn new words and find out what food we must eat to be healthy, how to make your healthy diet and speak about the right food, our habits of eating.
53020. Щоденне меню 40 KB
  And at this lesson we’ll discuss daily menu of British and Ukrainian people, try to make your own menu and revise grammar material: conditional of the second type.
53021. Health Foods 62.5 KB
  Yesterday afternoon in a village near Bristol, a tall old man with a good suntan celebrated his birthday with some friends. After a party he played tennis and then went for a five mile walk with some of his guests. There was nothing unusual in this. The man, whose name was Mr. Misha Weibold has been celebrating his birthday in this way for a long time. The only unusual thing is that Mr.Weibold was 85 years old yesterday.