Вопросы с меткой [триггер]
Триггер — специальная процедура SQL, которая вызывается до или после операций вставки, обновления или удаления данных.
232
вопроса
0
голосов
0
ответов
11
показов
Не получается TRIGGER AFTER в MySQL
Создал триггер:
DELIMITER //
CREATE TRIGGER concert_prime
AFTER INSERT ON concert
FOR EACH ROW
BEGIN
UPDATE concert
SET name = CONTACT(NEW.name, ' Премьера!')
WHERE concert_id = NEW.concert_id;
END;
//...
0
голосов
0
ответов
26
показов
Проблемы при создании тригера в SQL Server Studio
При создании таблиц в SQL, в одной из них мне понадобилось что бы одна ячейка подсчитывала значения из некоторых других ячеек этой же таблици. Я нашел решение использовав тригер, но он почему то ...
0
голосов
1
ответ
34
показа
Практика ведения статистики базы данных на основе данных из другой таблицы
Я работаю с большой таблицей, например events в своей базе данных и стремлюсь упростить процесс получения статистических данных, не выполняя каждый раз сложные запросы. Я рассматриваю возможность ...
0
голосов
1
ответ
59
показов
Триггер на представление ORACLE DB
Делаю БД с таблицами "Товары" и "Группы товаров", хочу сделать instead триггеры для представления. Но не знаю, как получить введенные в представление данные. Через NEW и OLD не ...
0
голосов
0
ответов
23
показа
Мутация в ORACLE BD
Я делаю БД с таблицами "Товары" и "Группы товаров". Я делаю различные триггеры для этих таблиц. У меня происходит мутация, в триггере UPDATE_C_RETAIL_MARKUP. Я не совсем понимаю, ...
0
голосов
0
ответов
27
показов
Не срабатывают триггеры ORACLE BD
Делаю БД с таблицами товары и группы товаров. 5 триггеров нормально работают, а 2 из них вообще не срабатывают, хотя по логике там все правильно. Не срабатывают UPDATE_GROUP_C_RETAIL и ...
0
голосов
1
ответ
36
показов
Проблемы с мутацией в таблице БД ORACLE SQL Error: ORA-04091
Я делаю БД с таблицей товаров и группой товаров. Проблема возникает с триггером UPDATE_GROUP_C_RETAIL. Мне нужно обновлять сводную стоимость при изменении входной стоимости или количества товаров. ...
0
голосов
1
ответ
87
показов
зацикливание триггера update
есть два триггера. один обновляет из центральной бд в периферийные бд. а другой наоборот, если периферийная бд обновляется, то обновить центральную. получается выдается ошибка "Превышен ...
0
голосов
1
ответ
40
показов
Не правильно работает триггер ORACLE BD
Делаю триггеры для базы данных с таблицей "Товары"(айди,имя,айди группы, входная цена, розничная цена, количество) и "Группы товаров" (айди, имя, количество, сводная стоимость, ...
0
голосов
0
ответов
18
показов
Триггеры в oracle BD
Делаю триггеры для базы данных с таблицей "Товары"(айди,имя,айди группы, входная цена, розничная цена, количество) и "Группы товаров" (айди, имя, количество, сводная стоимость, ...
0
голосов
0
ответов
20
показов
Проблема с триггерами в голосовом помощнике
Делаю голосового помощника на базе школы, есть две проблемы.
Помощник банально не видит литеры классов, попробовал заменить их на "бы", "вы", но всё равно не особо помогло, ...
1
голос
1
ответ
85
показов
Написать тригер в Postgres, который принимает id пользователя (user_id)
При создании нового пользователя в Postgres у меня стоит триггер который автоматически создает ему чат (по типу saved messages в telegram).
У меня также в бд есть таблица chat_members, которая хранит ...
0
голосов
1
ответ
332
показа
Почему не выполняется функция в триггере onEdit? Google Apps Script
У меня есть простенький скрипт, в котором при активации флажка должен выводиться текст в тостер и выполняться функция. Но при изменении флажка текст в тостере появляется, а функция sendAdmin не ...
0
голосов
1
ответ
51
показ
Не могу выполнить UPDATE и INSERT внутри триггера, получаю две ошибки
CREATE TRIGGER `set_book_instance_available_on_delete` AFTER DELETE ON `issue_cards`
FOR EACH ROW BEGIN
UPDATE `book_instances`
SET `is_available` = TRUE
WHERE `id` = OLD.`id_book_instance`...
0
голосов
0
ответов
38
показов
Как создать триггер для сравнение внесенных дат в таблицу и вывод результата в пустую колонку SQLITE?
У меня есть таблица с date_start и date_end, также есть пустая колонка result, при внесении дат в таблицу мой триггер не работает:
SELECT CASE date_start
WHEN NEW.date_end > NEW.date_start
THEN '...
0
голосов
0
ответов
29
показов
Написать/починить триггер для MySQL
Нужно чтобы этот триггер считал общую сумму покупки(total_price) в таблице purchase_data то есть умножал количество(product_count) из таблицы purchase_data на цену товара(product_price) из таблицы ...
0
голосов
1
ответ
182
показа
Ошибка при создании функции триггера PostgreSQL: в записи "new" нет поля
Существуют таблицы note(id_note, id_client) - Записи и client(id_client, visit_num) - Клиент. Мне надо создать триггер, чтобы при добавлении в note, количество посещений visit_num у client ...
1
голос
1
ответ
72
показа
Почему SELECT возвращает NULL внутри триггера?
Я создаю триггер, который уменьшает количество книг в библиотеке, когда удаляется читатель, который не вернул книги.
Читатель может не вернуть много книг, поэтому записи о возврате книг ...
0
голосов
0
ответов
80
показов
Entity Framework. Insert Or Update в одном SQL-запросе из-за Триггера
Есть база данных MS SQL Server, в ней две таблицы: Таблица1, Таблица2.
Есть логика на c# с использованием Entity Framework, где создается контекст базы данных, затем производится запись в Таблицу1 (...
0
голосов
0
ответов
60
показов
Обновление записи одной таблицы при добавлении записи в другую
Есть 2 таблицы Материалы (номер, название, количество) и Списание (номер, материал, количество, дата).
Как написать триггер, чтобы при добавлении записи в таблицу Списание, изменялась запись с ...
0
голосов
1
ответ
176
показов
Триггер при удалении записи
Необходимо сделать триггер , который при удалении записи из таблицы занесет эту запись в таблицу архив.
Я делал так
create trigger yyy on Выпуски_журналов
for delete as
declare @Идефикатор int;
...
1
голос
1
ответ
66
показов
Триггер, который запретит добавлять автора, если количество авторов больше 7
Триггер, который при добавлении или изменении авторов публикации запретит добавление автора, если у публикации более 7 авторов.
Триггер не выполняет свою задачу. В чем может быть проблема?
CREATE ...
0
голосов
1
ответ
642
показа
MS SQL: Как сделать автоматическую нумерацию в таблице, и начинать заново в зависимости от текущего года
Имеется такая таблица, которая используется для регистрации отчётов
CREATE TABLE LVD.dbo.SampleReports (
ID INT IDENTITY,
ReportNum INT NULL, //номер отчёта
ReportDate DATE NULL, //дата ...
1
голос
2
ответа
51
показ
Как создать триггер, который очищает партицию, если она есть, а затем инсертит новые строчки. Или создает ее и инсертит
Вот такой у меня код:
create or replace function partition_users() returns trigger as $$
DECLARE
i text;
BEGIN
i = to_char(NEW.dt,'YYYY_MM_DD');
execute 'create table if not exists users_' |...
0
голосов
0
ответов
74
показа
Создание триггера на добавление новой записи в таблицу postgresql
Коллеги, первый раз столкнулся с триггерами, требуется помощь.
Прочитал, что легче всего сделать заполнение второй таблицы (которая полностью зависит от первой), через триггер на инсерт в таблицу ...
0
голосов
1
ответ
251
показ
После запуска скрипта по триггеру выдает #ОШИБКА! (Google Apps Script)
У меня есть код ниже. Я создал триггер для этой функции. Тип срабатывания по минутам - каждые 15 минут. Ячейка «A1» — это число, которое должно быть скопировано в столбец G по триггеру. Когда он ...
0
голосов
0
ответов
64
показа
Срабатывает триггер, которого нет
Может ли как-то сработать тригер, если его нет в БД?
Поясняю: есть триггер, который при добавлении данных (insert||update) в определённую таблицу активируется и записывает по своей логике определённые ...
0
голосов
1
ответ
29
показов
Larave mysql removes old records
Подскаите, хочу установить триггер на таблицу.
BEGIN
DELETE FROM dashboard_statistics WHERE user_id = new.user_id AND
created_at < (NOW() - INTERVAL 90 DAY);
...
0
голосов
0
ответов
47
показов
Как переопределить дефолтный триггер кнопки в WPF?
Пытаюсь навесить на кнопку триггер, который при наведении будет менять её цвет на красный:
<Style TargetType="Button" x:Key="CloseButtonStyle">
<Setter Property="...
0
голосов
0
ответов
48
показов
Как написать триггер который будет считать количество записей в одной таблице и результат переносить в другую таблицу по id?
С помощью этих таблиц у меня не выходит реализовать такой триггер, чтобы при добавлении записи в таблицу "tasks", триггер бы подсчитывал количество записей в таблице "tasks" и ...
0
голосов
1
ответ
18
показов
PL SQL DEV TRIGGER
как я могу задать условие на триггер чтобы он срабатывал только когда модуль в сесссион будет равна
:= 'PL/SQL DEVELOPER'
сейчас он записывает изменение с любого приложение.
спасибо заранее
0
голосов
0
ответов
91
показ
Как использовать «Case when» в «after update» триггере?
У меня есть "update" триггер который выглядит вот так:
CREATE DEFINER=`root`@`localhost` TRIGGER `Removal_add` BEFORE UPDATE ON `post_cost` FOR EACH ROW BEGIN
SET NEW.Removal_pl = ((CASE ...
0
голосов
1
ответ
139
показов
Не работает триггер на AFTER INSERT
Нужно создать триггер который при обновлении одной таблицы, обновляет и другую, то есть работает на AFTER INSERT.
Код:
create trigger `After_Insert_New`
after insert on `Vakansia`
for each row
begin
...
0
голосов
0
ответов
39
показов
Создание сложного триггера
мне нужно создать сложный триггер, точнее, необычный триггер. учитель хочет, чтобы мы её удивили. :) можете пожалуйста написать несколько идеи насчёт сложных триггеров.
тема базы данных: мировые ...
0
голосов
0
ответов
31
показ
Триггер с условием
мне необходимо создать триггер с условием, если errors = 0, то необходимо инсертить в другую таблицу id записи у которого errors = 0, где может быть ошибка?
CREATE TRIGGER `logs` AFTER UPDATE ON `data`...
0
голосов
1
ответ
153
показа
В таблицу с триггером не вставлятся новые данные Oracle
Подскажите, пожалуйста, почему может получаться так, что из-за триггера данные в таблице не вставляются.
Например, у меня есть такой триггер:
create or replace trigger tr_example
after insert
...
2
голоса
2
ответа
53
показа
Триггер прибавляющий на 5 сек больше фактического времени
Как написать триггер, который прибавляет 5 секунд к времени, когда заполняется столбец date_end таблицы PET?
Пример, до срабатывания триггера:
12.07.2021 14:35:20
После срабатывания триггера:
12.07....
2
голоса
1
ответ
132
показа
Ошибка при компиляции триггера: PLS-00357: Table,View Or Sequence reference not allowed in this context
Есть такой код:
CREATE TABLE PODPISANT (
"Number" NUMBER NOT NULL,
scop_of_authority CHAR(1 char),
status ...
1
голос
1
ответ
742
показа
Js отследить изменение radio
Через JS меняю выбранный по умолчанию radio со значения 3 на 1, расположенный ниже container on change не видит этого изменения, вопрос как сделать чтобы увидел.
const container = $('#container')
...
0
голосов
1
ответ
122
показа
Триггер на обновление связанной таблицы mysql
Имеется два отношения
BOOKS:
BOOKS_LIKES:
Необходимо написать триггер, который будет менять count_likes по id в отношении BOOKS при добавлении или удалении записей в BOOKS_LIKES
-1
голос
1
ответ
424
показа
Как создать триггер, который после добавления записи в 1 таблицу создаст n количество записей в другой таблице?
Триггер должен работать следующим образом:
Осуществляется запись в таблицу (table1) подобного типа:
SerialNumber: 123456, DeviceCount: N(n ≥ 1);
Должен срабатывать AFTER TRIGGER, который в таблице (...
1
голос
1
ответ
239
показов
MySQL trigger Помогите с триггером, хочу чтобы при заполнении одной таблицы - на основании этих данных, шло обновление в другой таблице
booking
+----+--------+-------+----------+-------------------+--------+----------+------------+------------+---------------------+
| id | fname | lname | pname | phone | korpus | ...
0
голосов
0
ответов
25
показов
#1442Can't update table 'jyrnal_poezdok' in stored function/trigger because it is already used by statement which invoked this stored function/trigger
Не могу понять, где ошибка в данном триггере phpMyAdmin ?
Поле Стоимость услуг в таблице Журнал продаж не обновляется... Время совершения менял на Alter, не помогло.
В чем может быть ошибка ?
0
голосов
0
ответов
63
показа
SQL триггер должен проверить, существует ли таблица
не могу понять как сделать это задание.
Триггер должен будет проверить, существует ли такая таблица в БД, и если нет, он сначала создаст ее, а затем перезапишет соответствующие данные. Заранее ...
0
голосов
1
ответ
323
показа
MS SQL: ограничение на добавление новых записей по количеству
Имеется таблица примерно следующего содержания:
CREATE TABLE [dbo].[oti_athena] (
[id] INT IDENTITY (1, 1) NOT NULL,
[subdivision] NVARCHAR (MAX) NULL,
[...
1
голос
1
ответ
202
показа
Триггер для предотвращения дублирования данных (MySql)
у меня есть таблица в базе данных которая выглядит следующим образом :
CREATE TABLE IF NOT EXISTS Fruit(
Id INT NOT NULL AUTO_INCREMENT,
FruitType VARCHAR(40) NOT NULL,
DealerCountry VARCHAR(40) NOT ...
0
голосов
0
ответов
134
показа
Триггер Before в MS SQL
начал изучать синтаксис MS SQL и столкнулся с одной не понятной ситуацией (до этого изучал Oracle, PostgreSQL). В двух последних имеются триггеры как: AFTER, BEFORE, INSTEAD. Когда как в MS SQL только ...
1
голос
1
ответ
87
показов
Как обновить поле таблицы, после обновления другого поля
У меня есть две таблицы
CREATE TABLE account (
id SERIAL PRIMARY KEY,
username VARCHAR NOT NULL,
email VARCHAR NOT NULL UNIQUE,
phone VARCHAR NOT NULL UNIQUE
);
CREATE TABLE ticket (
...
-3
голоса
1
ответ
43
показа
Помощь MySQL trigger
Я не могу сообразить как правильно нужно написать триггер
чтобы при бронировании определенного номера, шло вычитание из таблицы nf
с тем же номером (id), что был указан при бронировании.
Например ...
1
голос
1
ответ
182
показа
Что за пауза перед началом работы гугл скрипта
В последнее время гугл скрипт после запуска скрипта будь то по триггеру или из редактора сначала делает какую то паузу в несколько минут и только потом начинает работу. Я для этого дела специально ...