Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Ayuda PLease...con error trigger

Estas en el tema de Ayuda PLease...con error trigger en el foro de Oracle en Foros del Web. Hola chicos soy nuevo y primero q todo los queria felicitar por el gran trabajo q hacen uds en éste sitio he visto varios temas ...
  #1 (permalink)  
Antiguo 01/12/2008, 08:37
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 11 meses
Puntos: 0
Ayuda PLease...con error trigger

Hola chicos soy nuevo y primero q todo los queria felicitar por el gran trabajo q hacen uds en éste sitio he visto varios temas pero nunca habia podido registrarme.....bueno tengo una consulta sobre un error q me tira el toad. Estoy haciendo un trigger y me tira varios errores, todos son por las variables pero no entiendo q puede ser si ya las cree en la tabla y al parecer esta todo ok...?si uds me pudieran aconsejar .....please....gracias y suerte....bye

este es mi codigo......

CREATE OR REPLACE TRIGGER ventanas_logistica
before insert or update
on lg_documento
for each row
begin
if (:new.es_factura = 'Y' and
:new.es_solicitud = 'Y' and
:new.es_cheque = 'Y' and
:new.es_orden_compra = 'Y' and
:new.es_orden_servivio = 'Y' and
:new.es_boleta_honorario = 'Y' and
:new.es_egreso = 'Y' and
:new.es_caja_chica = 'Y ' and
:new.es_gastos_basicos = 'Y ') then is_pago_proveedor:='Y';
end if;


if (:new.es_normal = 'Y' and
:new.es_canje = 'Y' and
:new.es_prorroga = 'Y' and
:new.es_protesto = 'Y') then :new is_letras_log:='Y';
end if;


if (:new.es_resolucion = 'Y' and
:new.es_solicitud = 'Y' and
:new.es_comprobante_egreso='Y' and
:new.es_cheque='Y') then :new is_resoluciones_logistica:='Y';
end if;


if (:new.es_carta = 'Y' and
:new.es_certificado = 'Y') then :new is_cartas_certificados:='Y';
end if;


if(:new.es_vale_vista = 'Y' and
:new.es_boleta_garantia = 'Y') then :new is_documentos_valorizados:='Y'
end if


end;
  #2 (permalink)  
Antiguo 01/12/2008, 23:58
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Ayuda PLease...con error trigger

de entrada las que veo son

is_pago_proveedor:='Y';

si es variable no esta declarada, si es campo de tabla falta el :new o el :old

:new is_resoluciones_logistica:='Y';

le falta el punto :new.is_resoluciones_logistica:='Y'; igual que a las que siguen
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 02/12/2008, 08:28
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 11 meses
Puntos: 0
De acuerdo Respuesta: Ayuda PLease...con error trigger

oooooo gracias men ..........soy novato en los trigger...jejjjeje..
bye sl2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.