Crear activador insert_jy
Sobre préstamos y préstamos
Después de insertar
Me gusta
Si (seleccione recuento (*) del libro, lector, donde libro total = total insertado y número de tarjeta de biblioteca) = 0.
Inicio
Imprimir "¡Información incorrecta!"
Revertir transacción
Fin
/* Cuando el lector El número de tarjeta de biblioteca se modifica en la tabla del lector, el número de tarjeta de biblioteca en la tabla de préstamo también se modifica. */
Crear activador update_dz
En lectores
Después de la actualización
Me gusta
Si se actualiza (tarjeta de libro número)
Inicio
Actualizar configuración de préstamo Número de tarjeta de biblioteca = (Seleccione el número de tarjeta de biblioteca del inserto) donde número de tarjeta de biblioteca = (Seleccione el número de tarjeta de biblioteca del número de eliminación)
Fin
/*Al eliminar la información del lector, verifique si hay información de préstamo del lector en la tabla de préstamo. Si la hay, no se permite la eliminación. */
Crear activador delete_dz
En lectores
Después de la eliminación
Me gusta
Si (seleccione recuento ( *) prestado de, insertado donde se prestó número de tarjeta de biblioteca = insertado.
Inicio
Imprimir '¡Este mensaje no se puede eliminar! '
Revertir transacción
Fin
/*Crea un procedimiento almacenado para reflejar el estado de préstamo de libros del lector especificado. */
Proceso de creación select_id(@id int)
Igual que
Seleccione *Número de tarjeta de biblioteca de préstamo de la biblioteca =@id
/*Crear un procedimiento almacenado para agregar registros de lector. Número de tarjeta de biblioteca, unidad, nombre, sexo, título profesional, dirección*/
Crear procedimiento insert_id(@número de tarjeta de biblioteca int, @empresa varchar(50),@nombre varchar(6),@género varchar ( 4), @title varchar(10), @address varchar(50)).
Igual que
Insertar valor de lector (@número de tarjeta de biblioteca, @empresa, @nombre, @género, @título, @dirección)
/*Crear un proceso de almacenamiento para modificar la información del libro. Cantidad total, número de clasificación, título del libro, autor, unidad de publicación, precio unitario*/
Crear procedimiento update_id(@número total int, @número de clasificación int, @título varchar(50), @autor varchar( 10), @publisher varchar(20), @unitpriceint).
Igual que
Actualizar número de clasificación de la colección de libros = @número de clasificación, título del libro = @título del libro, autor = @autor, unidad editorial = @unidad editorial, precio unitario = @unidad precio del cual el número total =@id.
/*Crea un procedimiento almacenado para eliminar la información del lector especificado. */
El proceso de creación eliminar_id(@id int)
es el mismo que
Eliminar lectores con número de tarjeta de biblioteca =@id