powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите составить триггер
4 сообщений из 4, страница 1 из 1
Помогите составить триггер
    #39970393
PsyChoSS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Требуется создать триггер, который будет добавлять в таблицу новые значения для всех позиций с выбранным ID. В общем, покажу на примере
Есть таблица ЗАНЯТИЕ, со значениями ID_учитель и ID_учебный класс.
Таблица Учебный_класс содержит значения ID_ученик и ID_группа
Так вот. Нужно сделать, чтобы при добавлении значения в таблицу ЗАНЯТИЕ, он добавлял новые значения для всех Учебных_классов, где ID_группа = ID_группа первой записи.

То есть, я добавляю урок для первого ученика (класс) с группой А11, и он автоматически добавляет новые значения для всехх классов с группой А11.

Буду очень признателен за помощь
...
Рейтинг: 0 / 0
Помогите составить триггер
    #39970411
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsyChoSS,

Покажите Ваш вариант решения. что именно у вас вызывает трудности?
...
Рейтинг: 0 / 0
Помогите составить триггер
    #39970449
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsyChoSS, лучше сделать это не в триггере, а в скрипте, добавляющем записи в таблицу ЗАНЯТИЕ.
Триггер следует использовать только в случае, когда иными способами нельзя или очень сложно добиться желаемого.
Это не ваш случай, поверьте.

Или это задание такое чтобы обязательно использовать триггер?
...
Рейтинг: 0 / 0
Помогите составить триггер
    #39970459
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008
PsyChoSS, лучше сделать это не в триггере, а в скрипте, добавляющем записи в таблицу ЗАНЯТИЕ.

Тут вибирать не приходится, как преподаватель сказал, так и надо сделать.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите составить триггер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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