Вопросы с тегом «trigger»

Процедурный код автоматически выполняется в ответ на событие базы данных.

1
Как получить доступ к новому или старому полю, указав только имя поля?
Я пишу триггер проверки. Триггер должен проверить, что сумма массива равна другому полю. Поскольку у меня много экземпляров этой проверки, я хочу написать одну процедуру и создать несколько триггеров, каждый из которых должен иметь свой набор полей для проверки. Например, у меня есть следующая схема: CREATE TABLE daily_reports( start_on date …

3
Возможность MySQL для создания глобальных подпрограмм (хранимых процедур и / или функций)
Можно ли как-то определить глобально доступные процедуры? Кажется, что каждая подпрограмма должна быть создана в области базы данных. Когда я пытался создать подпрограмму из консоли (без предварительной выдачи use dbname), я получаю сообщение об ошибке: ERROR 1046 (3D000): No database selected У нас есть множество идентичных баз данных (данные разные), …

3
Как узнать, что пользователь выполняет действие по удалению таблицы аудита при использовании общего входа?
Исходная информация: Я создаю коллекцию таблиц аудита для отслеживания обновлений и удалений в наборе таблиц данных для моего приложения. Аудиторские записи создаются с помощью триггеров. DML в базе данных моего приложения обычно поступает от имени входа, которое служба использует для входа в базу данных. Из-за этого, я думаю, что результат …

1
В чем разница между триггерами ON SCHEMA и ON DATABASE?
Мы можем создать триггер базы данных для конкретного события схемы (ON SCOTT.SCHEMA) или для всех схем (ON SCHEMA). Однако мы также можем использовать ON DATABASE при создании триггера базы данных. В чем разница между ними? Это какие-то старые вещи? ON DATABASE следует использовать при использовании AFTER STARTUP или AFTER STARTUP, …
8 oracle  trigger 

3
Целесообразно ли использовать триггер для обновления другой таблицы?
У меня есть Objectтаблица, которая заполняется из интегрированной службы ( которую я могу изменить при необходимости ) из другой базы данных. В определенные моменты нам нужно вручную добавлять записи в другую таблицу, ObjectObjectGroup (ObjectId, ObjectGroupId)которая необходима, если они Object.ObjectTypeимеют определенное целочисленное значение. Поскольку служба интеграции не обрабатывает такого рода обновления, …

3
Использование MySQL триггеров или транзакций?
Я хочу спросить ваше мнение об использовании MySQL триггеров или транзакций на веб-сайте. На самом деле у меня есть paymentтаблица истории с - UserId | OperationId | Comment | Credits | Sign (debit or credit). Таким образом, каждая платежная операция вставлена ​​в эту таблицу. Однако это будет занимать много времени, …

3
Как регистрировать изменения данных в Access на уровне таблицы?
Я поддерживаю базу данных Access для некоммерческой организации. У нас есть некоторые проблемы с данными, таинственным образом изменяющимися, и были некоторые, дружеские споры о том, вызвано ли это пользователями, которые не являются самыми компьютерными или моими фоновыми обработчиками. Я добавил некоторые проверки на уровне пользовательского интерфейса для этих условий, но …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.