Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Problema para insert com trigger alterando valor :new

$
0
0

Bom dia Pessoal

 

Estou com seguinte problema tem um flag na aplicação de Y N    creiei um trigger quando acontece um ação

Não sei porque quando a condição e Y maisculo nao Funciona nenhum dos campo quando e Minusculo vai de boa

CREATE OR REPLACE TRIGGER xxcoc_ap_reten_trg
 BEFORE
   INSERT
 ON AP_PAYMENT_SCHEDULES_ALL
REFERENCING NEW AS NEW OLD AS OLD
 FOR EACH ROW
 DECLARE

v_hold_flag     ap_suppliers.hold_all_payments_flag%TYPE;
v_hold_reason   ap_suppliers.hold_reason%TYPE;

BEGIN
SELECT aps.hold_all_payments_flag
       ,aps.HOLD_REASON
  INTO v_hold_flag
      ,v_hold_reason
   FROM ap_invoices_all aia
       ,ap_suppliers  aps
    WHERE 1 = 1
      AND aia.invoice_id   = :new.invoice_id
      AND aia.vendor_id    = aps.vendor_id;

 IF (v_hold_flag = 'Y') THEN
        :NEW.hold_flag       := 'y'; ---   MAISCULO NAO FUNCIONA MINUSCULO FUNCIONA NORMAL
       
 END IF;
END;

Viewing all articles
Browse latest Browse all 14190