Hola, mi amigo creé el gatillo como a continuación se basa en su sugerencia pero no funcionó, ¿tienes alguna idea de lo que podría ser?
CREAR o reemplazar el gatillo XV_TESTE_DRW / * soy principiante en PL/SQL, necesito crear un desencadenador con la situación siguiente, cuando el campo de la "tabla ra_customer_trx_lines_all" CFOP es igual a la tabla 7127" field EXPORT_DRAWBACK_NUMBER _ JL_BR CUST_TRX_LINES_EXTS "debe actualizarse con información particular necesidad de hacerlo por la línea cuando esta condición ocurre, por favor, me podrias ayudar? * /
- Código: Seleccionar todo
BEFORE INSERT OR UPDATE ON ra_customer_trx_lines_all
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF :new.global_attribute1 = '7127' THEN
BEGIN
UPDATE jl_br_cust_trx_lines_exts
SET export_drawback_number = '20170056899'
WHERE customer_trx_id = :new.customer_trx_id;-- nesta parte deve haver a lógica de junção das tabelas
EXCEPTION
WHEN OTHERS THEN
raise_application_error(-20000, SQLERRM);
END;
END IF;
END;