Gestión de eventos de MySQL con disparadores y procedimientos Uso de SQL - Parte 15Introduction Esto es parte de mi serie 15, Gestión de eventos de MySQL con disparadores y procedimientos almacenados utilizando SQL. Usted debe haber leído todas las diferentes partes de la serie (o tutoriales equivalentes de otros lugares) hasta este punto. En esta parte de la serie, llevamos a cabo un proyecto sobre una secuencia de eventos en MySQL. Recuerde que estamos tratando con MySQL 5.1.
Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga sobre lo que eres Descripción reading.Project Todavía estamos tratando con la base de datos al por mayor. Las tablas incluyen en este proyecto son la tabla de ventas, los SaleDetails y la tabla productos. Para simplificar, supongamos que cuando el cliente solicita diferentes productos, si para cada producto, toda la cantidad no está disponible, entonces el cliente no compra nada.
Es decir, si se produce esta situación, el cliente no comprar cualquiera de los products.Commenting en MySQL Usted ha aprendido cómo escribir sentencias SQL. Cuando las sentencias SQL son muchas, tienes que escribir comentarios entre ellos. Un comentario le permite recordar lo que un segmento de código que está haciendo. Si empiezas una línea entre sentencias SQL con #, entonces todo lo escrito en esa línea después del símbolo #, es un comentario y es ignorado por el DBMS. Habrá muchos comentarios en el programa (código) Descripción below.Code El código tiene 5 procedimientos almacenados.
Se crea un procedimiento almacenado por su nombre y se almacena automáticamente en la base de datos. Cuando un cliente pide sus productos, el empleado de ventas introducirá su solicitud en el ordenador. Esta solicitud será llamar a todos los procedimientos en un orden determinado. También hay un disparador, que es el gatillo que tuvimos en uno de la parte anterior de la serie. El disparador es para la tabla Productos. Vamos a permitir que ese gatillo tal como es. Por simplicidad se supone que los nombres de productos son notaciones unique.
Table Aquí están las anotaciones de la tabla de las tablas involucradas: Ventas (SaleID, DATEANDTIME, de empleado, CustomerID) SaleDetails (SaleID, ProductID, Cantidad, SoldPrice) Productos (ProductID, ProductName, Categoría, Cantidad, ReorderLever, CostPrice, SellingPr
NET - C # - clase ayudante Mailer para correos electrónicos basados en pl…