Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRIGGER BIFACTURASS
BEFORE INSERT ON FACTURAS
FOR EACH ROW
BEGIN
insert into bit_facturas ( serie, numero, nit, fecha, fecha_ingreso, usuario_ingreso,
fecha_modifico, usuario_modifico)
values (:new.serie,:new.numero, :new.nit,:new.fecha,sysdate,user,null,null);
END;
TRIGGER BIMOVIMIENTO
BEFORE INSERT ON MOVIMIENTOS
referencing old as old new as new
FOR EACH ROW
BEGIN
IF :new.tipo = 'E' then
update inventarios
set entradas = entradas + :new.cantidad
where :new.producto= producto;
end if;
BEGIN
Update bit_facturas set numero=1 ;
END;
TRIGGER BUENA2
BEFORE INSERT OR UPDATE ON FACTURAS
BEGIN
update bit_facturas set fecha_modifico= sysdate, usuario_modifico=user ;
END;
TRIGGER "2016".UD_BFACTURAS
AFTER INSERT OR UPDATE OF FECHA_MODIFICO,USUARIO_MODIFICO ON BIT_FACTURAS
BEGIN
Update bit_facturas set fecha_modifico = '02/02/2012', usuario_modifico ='pedro' ;
END;
PROCEDURE
PROCEDURE1
(
NIT IN VARCHAR2
, NOMBRES IN VARCHAR2
, DIRECCION IN VARCHAR2
) AS
BEGIN
NULL;
END PROCEDURE1;
function Nombre_cliente(pNit clientes.nit%type)
return varchar2 is
vNombre varchar2(100);
Begin
select nombre
into vNombre
from clientes
where nit = pNit;
return vNombre;
End;