Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
-4 / 1 / 0
Регистрация: 10.02.2022
Сообщений: 164
1

Триггер на события

23.11.2023, 06:33. Показов 604. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь создать триггер на события в хода в базу и запуска процедуры init_session

Oracle 11 SQL
1
2
3
4
-- определение триггера
CREATE EVENT TRIGGER i_session
  ON login
  EXECUTE FUNCTION init_session();
СУБД ругается на login и триггер не создается

Добавлено через 51 секунду
Версия субд 14.2
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2023, 06:33
Ответы с готовыми решениями:

Триггер для события
Здравствуйте! Покажите как написать триггер для Ellipse <Ellipse Fill="SkyBlue" Width="10"...

Триггер обработчика события из библиотеки классов/другой формы
Доброго. Имеется главная форма и ObservableCollection в которой есть событие CollectionChanged,...

Триггер для добавления к строке название таблицы, в которой содержится триггер
Есть таблицы База_Практик. В неё добавляю предприятие, и автоматически нужно добавить это...

Триггер для добавления к строке название таблицы, в которой содержится триггер
Есть таблицы База_Практик. В неё добавляю предприятие, и автоматически нужно добавить это...

Не срабатывает триггер после вставки внутри триггера в таблицу, для которой реализован триггер
Добрый день. Есть таблица A. Для таблицы A сделан триггер A_T, срабатывающий AFTER INSERT в...

9
Айлурофил
469 / 404 / 108
Регистрация: 27.05.2017
Сообщений: 2,333
Записей в блоге: 1
23.11.2023, 06:49 2
Цитата Сообщение от alcatrazkms22 Посмотреть сообщение
ON login
А разве есть такое событие?
0
-4 / 1 / 0
Регистрация: 10.02.2022
Сообщений: 164
23.11.2023, 07:14  [ТС] 3
вот и вопрос какое событие писать ... в оракле там есть подообное
данный скрипт был взят с примера на оф. сайте постгриса
0
Айлурофил
469 / 404 / 108
Регистрация: 27.05.2017
Сообщений: 2,333
Записей в блоге: 1
23.11.2023, 07:34 4
Читай здесь.
0
-4 / 1 / 0
Регистрация: 10.02.2022
Сообщений: 164
24.11.2023, 01:37  [ТС] 5
смотрел уже или я слепой или там нет ответа на вопрос какой код триггера нужно прописать на событие входа в базу
0
-4 / 1 / 0
Регистрация: 10.02.2022
Сообщений: 164
24.11.2023, 09:36  [ТС] 6
нашел пример автор утверждает что триггер не только на DLL но и на вход пользователя работает, но я проверил и результат только на DLL
Oracle 11 SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-- Создание функции-обработчика
CREATE OR REPLACE FUNCTION my_event_trigger_function()
RETURNS event_trigger
LANGUAGE plpgsql
AS $$
BEGIN
  -- Ваш код для обработки событий
  -- Этот пример выводит сообщение в журнал при каждом событии
  RAISE NOTICE 'Event Trigger Fired: %', current_event();
END;
$$;
 
-- Создание самого триггера
CREATE EVENT TRIGGER my_event_trigger
ON ddl_command_end
EXECUTE FUNCTION my_event_trigger_function();
0
Айлурофил
469 / 404 / 108
Регистрация: 27.05.2017
Сообщений: 2,333
Записей в блоге: 1
24.11.2023, 19:18 7
Может, это в 15 или 16 версии.
0
-4 / 1 / 0
Регистрация: 10.02.2022
Сообщений: 164
27.11.2023, 02:13  [ТС] 8
вообщем без дополнительного расширения невозможно в 12 версии запрограммировать планировщик ... а это очень плохо ... то что не в коробке таких нужных вещеей
0
55 / 50 / 5
Регистрация: 30.06.2022
Сообщений: 251
27.11.2023, 10:45 9
Что с помощью фичи планируется делать? Для чего она конкретно в вашем случае?

Добавлено через 13 минут
Есть вариант купить postgrespro,
там это вроде как есть в ентерпрайз
https://postgrespro.ru/docs/en... definition
0
-4 / 1 / 0
Регистрация: 10.02.2022
Сообщений: 164
30.11.2023, 02:13  [ТС] 10
Фича эта нужна для сбора инфы по расписанию, как у меня на оракле сейчас каждый день например в 8 00 сбор статы по размеру базы

купить да это вопрос решается
0
30.11.2023, 02:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2023, 02:13
Помогаю со студенческими работами здесь

Разработать триггер, запускаемый при занесении новой строки в таблицу. Триггер должен увеличивать счетчик ч
Разработать триггер, запускаемый при занесении новой строки в таблицу. Триггер должен увеличивать...

Триггер, вызывающий процедуру, в которой выполняется select к этой таблице (откуда был вызван триггер)
есть тригерр create or replace trigger quickstart.quickstart.ACRIONS_COMMIT_TR after update on...

Т-Триггер на ИЛИ-НЕ элементах и что это за триггер?
Здравствуйте. Нужно построить схему Т-Триггера через ИЛИ-НЕ элементы. Вот сам триггер...

Взаимодействие коллайдеров (триггер и не триггер)
подскажите почему не срабатывает коллайдер с тригером на коллайдере без тригера? и как выйти из...

Как в одном обработчике события запустить другой обработчик события
Есть список listView1, который заполняется из массива PeopleListprivate void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru