Результаты поиска по запросу "triggers"

3 ответа

Если вы хотите экспортировать все триггеры из базы данных ... вот код:

яю местное время на UTC в нашей базе данных. Есть много триггеров, которые копируют информацию в таблицы истории, которые в настоящее время используютGETDATE(). Я хотел бы найти каждый триггер, который используетGETDATE() (вместоGETUTCDATE()) в ...

2 ответа

Я бы вообще рекомендовал не использовать прослушиватели событий Hibernate в качестве триггеров: любая прилично спроектированная нетривиальная схема базы данных, скорее всего, имеет несколько каскадов, настроенных для обеспечения согласованности данных. Эти каскады не будут вызывать слушателей событий Hibernate. Кроме того, когда вы выходите за пределы Hibernate по соображениям производительности (что вы, вероятно, также будете делать в любом нетривиальном приложении), события также не будут инициироваться.

ли определить триггер в БД postgres, который может вызывать некоторую функцию Java? (Я считаю, что вышеупомянутое возможно в Oracle, но хочу знать, если это для postgres). Итак, если это возможно, означает ли это, что функция Java будет ...

3 ответа

Для транзакционных таблиц сбой оператора должен вызывать откат всех изменений, выполненных оператором. Сбой триггера приводит к сбою оператора, поэтому сбой триггера также вызывает откат. Для нетранзакционных таблиц такой откат не может быть выполнен, поэтому, хотя оператор не выполняется, любые изменения, выполненные до точки ошибки, остаются в силе.

о вот в чем вопрос: можно ли сделать ROLLBACK в триггере MySQL? Если ответ «да», объясните, пожалуйста, как.

ТОП публикаций

1 ответ

В SQL Plus вы можете набрать «show error trigger myproduct_id_trg», чтобы увидеть, что это за ошибка.

у триггер Oracle. Этот триггер должен автоматически установить значение столбца «productId» в качестве oid только что вставленной строки. Триггер, который я написал: create or replace trigger MyProduct_id_trg after insert on MyProduct ...

1 ответ

Вы можете обновить ту же таблицу, которая обновляется, поместив оператор UPDATE в функцию и вызвав ее в своем триггере. Таким образом, вы сможете обновить таблицу без ошибки 1442.

искал много мест в интернете по причинеmysql error #1442 который говорит Невозможно обновить таблицу «unlucky_table» в хранимой функции / триггере, потому что она уже используется оператором, который вызвал эту хранимую функцию / ...

1 ответ

) используя JavaScript, хотя.

о, теперь я знаю, что вы можете слушать нажатия клавиш (нажатия клавиш и т. Д.), Но я хотел бы TRIGGER нажатие клавиши. Как будто пользователь нажимаетCTRL + S сохранить. Короткий вопрос: возможно ли использовать Jquery для одновременного ...

2 ответа

Короче говоря, нам не разрешено обновлять используемую таблицу - но ваш случай прост, мы хотим обновить поле, только если оно пустое, для этого выберите триггер BEFORE INSERT ON, таким образом вы можете обновить все поля нового / текущая запись / строка (так как она еще не была введена):

я есть, чтобы написать триггер вставки в таблице. который выполнит обновление с той же таблицей, но с другим столбцом. Я получаю ошибку при этом. Мой триггер create or replace trigger trigger_A after insert on table_A begin update table_A set ...

1 ответ

 связан с областью вашего текущего выполнения и, следовательно, не зависит от триггера, который будет работать в другой области.

я есть запрос, который делает UPSERT или обновить, если существует, и вставить, если нет: update MyTable set [Name]=@NewValue where ID=@ID If @@RowCount = 0 insert into MyTable([Name]) values(@Name)Интересно, если@@RowCount повлияет ли ...

3 ответа

Столбец «Обновление метки времени» MySQL - триггер

Я добавляю колонкуtsu (отметка времени обновления) типаDATETIME на ряд моих таблиц. Мне нужно написатьBEFORE UPDATE триггеры, которые обновят столбецCURRENT_TIMESTAMP(), но я не могу понять это правильно. Пытался: DELIMITER $$ CREATE TRIGGER ...

3 ответа

Да, но вам нужно прочитать остальные его комментарии по этому вопросу. Он проверил его с помощью свойства, установленного на самом изображении (не может быть изменено с помощью триггера данных), он проверил на других элементах управления по умолчанию невидимый (работает), и он проверил, скрыв триггер, а не показывая (работает). Поскольку значение по умолчанию является видимым, единственный способ работы триггера данных - это последний случай, в противном случае он по умолчанию будет видимым, и триггер ничего не будет делать.

поведение кажется мне невероятно странным, и я предполагаю, что делаю что-то не так, чтобы понять это. у меня естьContentControl который использует DataTemplete для визуализации TabControl. Я хочу, чтобы изображение отображалось при отсутствии ...