Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
рекорд NEW не создаеться в тригере
|
|||
|---|---|---|---|
|
#18+
Всем привет. Помогите, пожалуйста, разобраться. Написал триггер , который повесил на таблицу bl_bills на создание и обновление. Кстати работал. Обновляю строку в таблице bl_bills в тригере возникает следующая ошибка: record "new" is not assigned yet. Тоесть почему-то рекорд NEW не создаеться в тригере. Код тригера: CREATE OR REPLACE FUNCTION "public"."bl_services" () RETURNS trigger AS $body$ BEGIN IF NEW.is_payed = 1 THEN END IF; return null; END; $body$ LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY DEFINER; CREATE TRIGGER "bl_bills" BEFORE INSERT OR UPDATE ON "public"."bl_bills" FOR EACH STATEMENT EXECUTE PROCEDURE "public"."bl_services"(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 14:21 |
|
||
|
рекорд NEW не создаеться в тригере
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. при each statement NEW и OLD не инициализируются... об этом ясно сказано в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=344&tid=2007342]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 378ms |

| 0 / 0 |
