Código SQL:
YA HICE UN TRIGGER PARA QUE CADA VEZ QUE PRESTE UN LIBRO ME CAMBIEN EL ESTADO DE LA TABLA LIBROS A 'NO DISPONIBLES'. PERO EL PROBLEMA QUE TENGO ES QUE NO SE COMO HACER EL TRIGGER PARA QUE CADA VEZ QUE DEVUELVA EL LIBRO ME CAMBIEN EL ESTADO A DISPONIBLE NUEVAMENTE...Ver original
CREATE TABLE libros( cod_libro INTEGER NOT NULL, nombre VARCHAR(20)NOT NULL, estado VARCHAR(20) NOT NULL, CONSTRAINT PK_libros PRIMARY KEY (cod_libro) ); CREATE TABLE PRESTAMOS( codi_prestamo INTEGER NOT NULL, codi_libro INTEGER NOT NULL, codi_alumno INTEGER NOT NULL, FECHA_INICIO DATE DEFAULT SYSDATE, FECHA_FIN DATE DEFAULT SYSDATE+3, CONSTRAINT PK_prestam PRIMARY KEY (codi_prestamo), CONSTRAINT fk_libro FOREIGN KEY (codi_libro) REFERENCES libros (cod_libro), CONSTRAINT fk_alum FOREIGN KEY (codi_alumno) REFERENCES alumnos (cod_alumno) ); CREATE TABLE DEVOLUCIONES( codi_prestam INTEGER NOT NULL, fec_fin DATE DEFAULT sysdate, (codI_PRESTAMO) );
LES AGRADESCO QUE ME AYUDEN CON ESTA DUDA... LO NECESITO LO MAS PRONTO POSIBLE...