[ОТВЕТИТЬ]
Опции темы
19.03.2013 14:21  
OlegON
Потребовалось после расчета товародвижения обновить несколько материализованных представлений. Сделал так
Код:
CREATE OR REPLACE PROCEDURE supermag.OK_MV_UPD_PROC IS
BEGIN
dbms_refresh.refresh('"SUPERMAG"."OK_PURCHASE"');
dbms_refresh.refresh('"SUPERMAG"."OK_DEFECT_FULL"');
dbms_refresh.refresh('"SUPERMAG"."OK_CARD"');
dbms_refresh.refresh('"SUPERMAG"."OK_SHOPS"');
dbms_refresh.refresh('"SUPERMAG"."OK_STOCK"');
dbms_refresh.refresh('"SUPERMAG"."OK_SUBREALIZE"');
dbms_refresh.refresh('"SUPERMAG"."OK_REALIZE"');
END;
/
CREATE OR REPLACE TRIGGER "SUPERMAG"."OK_MV_UPDTRIG"
after INSERT OR UPDATE
ON SUPERMAG.SSCALCLOG
FOR each ROW
DECLARE PRAGMA autonomous_transaction;
BEGIN
       IF :NEW.EndTime IS NULL THEN
                RETURN;
        END IF;
       Supermag.OK_CRMVUPD_JOB;
END;
ALTER TRIGGER "SUPERMAG"."OK_MV_UPDTRIG" ENABLE;
 
 
Опции темы



Часовой пояс GMT +3, время: 17:14.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.