Manejo de Sybase Eventos con disparadores y procedimientos Uso de SQL - Parte 1 División 5 Introducción Esta es la parte 1 de mi serie, Manejo de Sybase Eventos con disparadores y procedimientos almacenados utilizando SQL. Esta serie es la quinta división de mi serie de mayor tamaño, la base de datos. Usted debe haber leído todas las diferentes partes de la gran serie (o tutoriales equivalentes de otros lugares) hasta este punto. En esta parte de la serie, te presento a Sybase SQL Programación de Eventos. SQL Anywhere, que es una de Sybase DBMS, es lo que yo uso en la serie.
Vamos a continuar con la base de datos al por mayor del que teníamos en la división anterior. Usaremos también otras tablas que no están en esa base de datos. 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 acerca de lo que está leyendo. Evento Un evento es una acción que depende del tiempo.
La tabla de los productos para la base de datos al por mayor es: Productos (ProductID, ProductName, Categoría, Número, CostPrice, SellingPrice) Vamos a añadir otra columna a la que llamó, ReorderLevel; tener, los productos (ProductID, ProductName, Categoría, Número, ReorderLevel, CostPrice, SellingPrice) Cada fila de la tabla Products tiene información sobre un producto en la empresa. El valor de cada celda ReorderLevel en una fila es el número mínimo de ese producto que debe estar en stock. A medida que la empresa es la venta, el valor en la columna el número para cada fila está reduciendo.
Tan pronto como el valor en la celda de la columna número alcanza o cae por debajo del valor de la celda columna ReorderLevel de la misma fila, esa situación se interpreta como un evento. Significa el CEO (o más alta manager) tiene que ser informado de modo que él se encarga de un nuevo conjunto de un mismo producto será condenada. Ahora, usted puede tener otra tabla en la base de datos que el administrador de alto mira todos los días a decir 12:00.
Cuando se produce este caso, el código de controlador de eventos colocará una nueva fila en esta tabla, para indicar el producto de que se trate, el nivel de pedido, el nivel actual (número de productos) y la marca de tiempo. Cuando el gerente más alto ve una nueva información fila en su mesa, le corresponde a él para tomar una decisión. Es posible codificar como controlador de eventos con SQL.