powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / триггеры
1 сообщений из 1, страница 1 из 1
триггеры
    #35706694
Фотография _Novichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые участники форума!
Мне завтра сдавать курсовой по базам.
вопрос:
в таблицу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CREATE TABLE pupil
(
  pupil_id integer NOT NULL,
  nom_econom_book integer,
  address character varying,
  par_f_name character varying,
  par_s_name character varying,
  par_l_name character varying,
  par_fio character varying,
  pupil_f_name character varying,
  pupil_s_name character varying,
  pupil_l_name character varying,
  pupil_fio character varying,
  birth date,
  data_non_stud character varying,
  pupil_status character varying,
  CONSTRAINT pupil_pkey PRIMARY KEY (pupil_id)
)
вставляются данные, например
Код: plaintext
1.
insert into pupil (pupil_id, nom_econom_book, address, par_f_name, par_s_name, par_l_name, par_fio, pupil_f_name, pupil_s_name, pupil_l_name, pupil_fio,birth,data_non_stud,pupil_status)
values( 21 ,null,'GreenStreet','Иванов','Иван','Иванович','Иванов Иван Иванович','Иванов','Петр','Иванович','Иванов Петр Иванович','1995-01-01',null,null)
при этом в таблицу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
CREATE TABLE pupil_ages
(
  pupil_id integer NOT NULL,
  pupil_age integer NOT NULL,
  numb_class integer,
  class_letter character varying( 1 ),
  teacher_id integer NOT NULL,
  CONSTRAINT pupil_ages_pupil_age_fkey FOREIGN KEY (pupil_age)
      REFERENCES ages (age) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT pupil_ages_pupil_id_fkey FOREIGN KEY (pupil_id)
      REFERENCES pupil (pupil_id) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT pupil_ages_teacher_id_fkey FOREIGN KEY (teacher_id)
      REFERENCES teacher (teacher_id) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
)
после срабатывания тригера должно вставляться 13 записей.
В запрос не входит поле teacher_id, которое есть обязательным.
Как сделать так, чтобы данные из формы программы на C#, где вводиться teacher, этот teacher именно по тригеру вставляется в pupil_ages.

Прошу, помогите!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / триггеры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]