Вопросы по теме 'database-trigger'

Как выбрать значение по умолчанию для столбца в триггере?
Мы реализуем некоторые триггеры, которые выполняют некоторые операции со вставкой данных перед их фиксацией в базе данных, и когда некоторые условия не выполняются, триггер должен выбрать значение по умолчанию для соответствующего столбца. Как это...
86 просмотров
schedule 08.01.2023

Таблица SQL мутирует Ошибка
Я пытаюсь написать триггер, который запрещает любой комнате в больнице иметь более 3 служб. В таблице RoomServices указан номер комнаты и служба, которая в ней есть. Таким образом, единственный способ определить это — сгруппировать комнаты по...
213 просмотров
schedule 15.03.2024

Firebird после триггера вставки - вставить временную метку во вставленную строку
У меня есть поле типа «метка времени», называемое «insert_when». Как я могу обновить это поле (вставить метку времени) после вставки (чтобы оно применялось только к выбранной вставленной записи)? Конечно, с помощью триггера... изменить: Я...
3988 просмотров
schedule 30.04.2022

Как получить дату из двух таблиц с помощью триггера перед вставкой в ​​​​третью таблицу?
Я пытаюсь создать триггер TrgDisAmount для чтения PROD_NAME и PRICE из таблицы PRODUCT и для вычисления DISCOUNT и AMOUNT таблицы SALES для каждой новой вставленной строки со значениями SERIAL и PCODE . Это информация о таблицах...
920 просмотров

ошибка pl sql при работе с триггером
Я получаю сообщение об ошибке при работе со следующим триггером: create or replace trigger t1 after insert or update on student_tbl declare pragma autonomous_transaction; begin if inserting then insert into...
8908 просмотров
schedule 19.04.2022

Триггер не срабатывает для одного конкретного столбца CLOB
У нас есть устаревшее приложение C++, которое подключается к базе данных Oracle 11g. Приложение использует библиотеку Microsoft Data Access Objects (DAO), позволяющую просматривать и изменять записи. У нас также есть несколько триггеров для таблиц...
304 просмотров

идентификатор 'UTILS.IDENTITY_VALUE' должен быть объявлен
Я создаю сценарии DDL для создания модели БД на основе существующей БД. По сути, полировка того, что я получил от expdp . Поскольку БД — это Oracle 11gR2, она еще не поддерживает столбцы идентификации 12c (...
1839 просмотров

SQL при триггере удаления
Я пытаюсь создать триггер, который при удалении строки из таблицы вставляется в другую таблицу: 1 Create Or Replace Trigger cancel 2 After Delete 3 On OrderTable 4 For EACH ROW 5 Begin 6 Insert Into...
120 просмотров
schedule 24.01.2024

Динамически назначать имя триггера postgresql
Привет, у меня есть функция Registra_cambios(); которые хотят назначить всем таблицам в моей базе данных, интересно, можете ли вы объединить имя триггера с записью (именем таблицы) моего курсора, чтобы не иметь одинаковое имя триггера во всех...
39 просмотров
schedule 12.02.2023

Как решить ошибку триггера Oracle DB?
Я написал триггер БД для отслеживания действия вставки. После вставки новой записи я хотел бы автоматически установить CREATION_DATE на sysdate . Я получаю сообщение об ошибке, когда хочу вставить новую запись: ошибка ORA-04091: таблица...
437 просмотров
schedule 31.03.2024

Триггер SQL Server вставляет целые строки таблицы вместо новых
Я где-то ошибаюсь, но не могу понять. Сценарий таков: всякий раз, когда в таблицу TestTrigger вставляется новая строка, таблица TriggerInsert должна получить время захвата значения, когда новая строка была вставлена ​​в TestTrigger. Проблема в...
112 просмотров
schedule 24.09.2022

ORACLE перед триггером обновления не срабатывает, когда столбец изменяется в другом триггере
Я использую ORACLE 12c. На столе у ​​меня 2 триггера, оба "до обновления". Один из триггеров срабатывает при обновлении столбца, и внутри этого триггера другой столбец получает новое значение. Второй триггер должен срабатывать при обновлении...
1214 просмотров
schedule 23.06.2022

Sqlite: триггер для ограничения количества значений в строке
У меня есть таблица sqlite, в которой указаны характеристики продукта. Особенности, например. цвет, находятся в логических столбцах. Столбцы имеют значение «1» или «NULL». Некоторые функции являются эксклюзивными. Поскольку структура таблицы...
117 просмотров
schedule 16.01.2023

Изменить триггер, если он существует, с использованием свободного миграции
У меня есть один триггер с именем dbo.SendMail и несколько баз данных, не все базы данных имеют триггер dbo.SendMail. Я использую FluentMigrator для управления версиями базы данных и хочу сделать что-то вроде ниже IF EXISTS (SELECT * FROM...
372 просмотров

Триггер MySQL для проверки после вставки, если нет дубликатов, затем запустите sys_exec udf
Версия MySQL: 5.1.73 Версия клиента базы данных: libmysql - 5.1.73 Я пытаюсь проверить, существует ли NEW.src за последний час, и если нет, то выполнить sys_exec udf. У меня есть следующий триггер в mysql. Поскольку это триггер после вставки,...
100 просмотров
schedule 12.05.2022

Может ли перед вставкой триггер передать нулевое значение в Oracle
У меня есть триггер перед вставкой, и я пытаюсь определить его для вставки значений и нулевых значений, когда это необходимо. Я пытаюсь что-то вроде этого CREATE OR REPLACE TRIGGER InsertPrezimeRuk BEFORE INSERT ON RADNICI FOR EACH ROW...
762 просмотров
schedule 08.04.2023

Триггер Oracle sql для обновления таблицы на основе обновления другого поля в той же таблице
Я хотел бы создать триггер, который обновляет поле в таблице после обновления другого поля в той же таблице. Я не думаю, что это возможно с триггером «после вставки или обновления». Он компилируется, но когда я обновляю поле, оно видоизменяется....
877 просмотров
schedule 28.10.2023

триггер для таблицы журнала аудита
Я пытаюсь создать контрольный журнал для моей таблицы «экзамен», который показывает любые изменения, внесенные в оценку в таблице. Итак, я застрял на создании триггера, который показывает имя пользователя и дату, которые изменяют текущую оценку....
936 просмотров

Загрузить триггер SQL из файла в Spring Boot
Я пытаюсь загрузить настраиваемые триггеры базы данных из файла sql в папку ресурсов. В моем тестовом классе я добавил эту аннотацию @Sql("classpath:custom_script.sql") В этом файле у меня есть триггеры для базы данных PostgreSQL. Когда я...
1635 просмотров

Перед ошибкой Insert Trigger при выполнении вставки
В триггере «Перед вставкой» я хочу вычислить значение столбца на основе двух столбцов во вставленной записи и значений столбцов в других таблицах, связанных с обновляемой таблицей. Тестируя это, я только что создал код для доступа к одному из полей...
37 просмотров
schedule 27.01.2023