powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу проинсталлировать триггер В чем ошибка ?
2 сообщений из 2, страница 1 из 1
Не могу проинсталлировать триггер В чем ошибка ?
    #32101171
Getlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE OR REPLACE TRIGGER TRIA_BAS_UPDATEBASESALARY
AFTER INSERT ON BASESALARY
FOR EACH ROW

DECLARE 
       p_Num NUMBER;
BEGIN
/*Модификация базовых окладов квалификаций в соответствии с окладом начальника основного цеха*/
SELECT COUNT(ID) INTO p_Num
FROM
BaseSalary
WHERE
(:new.ID=ID)
AND (:new.Condition = 2) --оклад утвержден
AND (:newm.Category = 2); --оклад начальника основного цеха
IF (p_Num>0) THEN
/*модификация базовых окладов квалификаций в соответствии с окладом начальника основного цеха*/
sp_UpdateBaseSalary(0); --модификация для всех квалификаций
ELSE
/*Модификация значения тарифной ставки и ПТС для всех разрядов*/
SELECT COUNT(ID) INTO p_Num
FROM
BaseSalary
WHERE
(:new.ID=ID)
AND (Condition = 2) --оклад утвержден
AND (Category = 1); --минимальный тарифный оклад
IF (p_Num>0) THEN
/*модификация значения тарифной ставки и ПТС для всех разрядов тарифной сетки*/
sp_ModifyTotalTariffRate(0); --модификация для всех тарифных сеток
END IF;
END IF;
END;
...
Рейтинг: 0 / 0
Не могу проинсталлировать триггер В чем ошибка ?
    #32101217
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AND (:new m .Category = 2);

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


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