hola como ejecuto los trigger desde java????????
necesito un ejemplo con los comandos que ejecuta los triggers en java
necesito un ejemplo con los comandos que ejecuta los triggers en java
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
CREATE OR REPLACE FUNCTION FunBitaProd() RETURNS TRIGGER AS $$
DECLARE
NOM VARCHAR;
NOM_PROC VARCHAR;
BEGIN
NOM=(SELECT NOMBRE FROM PRODUCTO WHERE ID_PROD=NEW.ID_PROD);
NOM_PROC=(SELECT PROCEDENCIA FROM PRODUCTO WHERE ID_PROD=NEW.ID_PROD);
INSERT INTO histo_producto(id_prod, nombre_pro, fecha, nombre_proc)
VALUES (NEW.ID_PROD, NOM, current_date, NOM_PROC);
RETURN NEW;
END;
$$ LANGUAGE PLPGSQL;
CREATE TRIGGER BitaProd AFTER INSERT OR UPDATE
ON PRODUCTO FOR EACH ROW
EXECUTE PROCEDURE FunBitaProd();
create table DETALLE_VENTA (
ID_VENTA NUMERIC not null,
ID_PROD VARCHAR(30) null,
CANTIDAD NUMERIC null,
PRECIO_UNIT_PRO FLOAT8 null,
MONTO_TOTAL FLOAT4 null
);
create table VENTA (
ID_VENTA NUMERIC not null,
ID_CAJERO NUMERIC null,
CI_CLI NUMERIC null,
FECHA DATE not null,
HORA TIME not null,
constraint PK_VENTA primary key (ID_VENTA)
);
create table HISTO_PRODUCTO (
ID_PROD VARCHAR(30) null,
nombre_pro VARCHAR(30) not null,
FECHA DATE not null,
NOMBRE_PROC VARCHAR(50) not null
);
create table PRODUCTO (
ID_PROD VARCHAR(30) not null,
PROCEDENCIA VARCHAR(20) not null,
NOMBRE VARCHAR(20) not null,
PESO FLOAT8 null,
GARANTIA CHAR(2) null,
UDS INT4 null,
SECTOR_PRO VARCHAR(20) not null,
UBICACION VARCHAR(20) not null,
LITROS INT4 null,
PUNTO_REORDEN INT4 not null,
STOCK INT4 not null,
constraint PK_PRODUCTO primary key (ID_PROD)
);