powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Триггер на обновление поля
2 сообщений из 2, страница 1 из 1
Триггер на обновление поля
    #38682038
bboyRALF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.

Помогите дописать.... не работает триггер.
цель его... При открытии карточки после обновления обновлялось поле офис,если id ответственного входит в тот список, который я привел
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
CREATE OR REPLACE FUNCTION update_office22()
  RETURNS trigger AS
$BODY$
DECLARE
  
    varoffice varchar(36);
    varlasttaskresultid varchar(36);
    
BEGIN

   
    IF    TG_OP = 'UPDATE' THEN
        varoffice = NEW.office;
	 
    
        select id into varlasttaskresultid from account where id=varoffice;

        UPDATE account set office='Офис №21' where id=varoffice and ownerid in ('12c326bc-992f-498d-b588-e872dc9e1137','ee3423ba-f6c6-4688-a8b1-2ff7defd70f1','d3672f92-436e-4223-5c3b-6297ef8616f1','db36369d-045d-4578-81b2-1bc4c3706539') ;
        RETURN NEW;
    END IF;
   
    
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE
  COST 100;
ALTER FUNCTION update_office() OWNER TO postgres;




Пожалуйста, мозг кипит, не пойму в чем моя ошибка
...
Рейтинг: 0 / 0
Триггер на обновление поля
    #38682418
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bboyRALF,

по одному тексту не работающего триггера невозможно понять структуру вашей базы и что нужно сделать чтобы заработало правильно
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Триггер на обновление поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]