
20/11/2006, 02:42
|
| | Fecha de Ingreso: diciembre-2005 Ubicación: Madrid, España
Mensajes: 154
Antigüedad: 19 años, 2 meses Puntos: 2 | |
1) Los triggers no son más que funciones de la base de datos que se ejecutan cuando se realiza una operación en una tabla, ya sea de insertado, borrado o actualizado, según la definición del trigger.
2) Los procedures son funciones que realizan operaciones de cualquier tipo en la base de datos, y como cualquier función tienen unas entradas y unas salidas. Todo procedure puede ser sustituido por código php en este caso.
Asegúrate muy bien de lo que pretendes hacer.
- Procedimiento Almacenado (1):Cada vez que se agregue un alumno al curso, el contador de current_alumnos deberá incrementarse.
- Procedimiento Almacenado (2): Cuando sea agregado un alumno al curso se actualizara la Lista dejando ordenados a los alumnos por Apellido (alfabéticamente).
Más bien, esto son Triggers (operaciones que se realizan después de insertado).
Triggers: Mostrará en Pantalla que el límite de alumnos por curso fue alcanzado y que no puede ingresar más.
Esto sería un procedure o función oracle al que llama tu código PHP. Si quieres evitar complicaciones puedes hacer esta función directamenet en php.
Saludos y suerte |