En SQL SERVER, al insertar un registro en la tabla de selección de cursos, ¿cómo utilizar un disparador para agregar los créditos de los cursos electivos relevantes al campo de créditos en la tabla de estudiantes?
Al ver la relación entre las tablas del póster, creo que los créditos deberían ser las calificaciones totales de los estudiantes y los créditos del curso son las calificaciones totales de todos los estudiantes del curso. Si es como se mencionó anteriormente, el código es el siguiente.
Crear trIns de activación
En la selección del curso
Para inserción
Me gusta
Iniciar
Actualizar créditos establecidos para estudiantes = estudiantes. Crédito + insertado. calificación.
Posición existente (seleccione * para insertar desde la posición insertada. Número de estudiante = estudiante. Número de estudiante)
/*La siguiente es la puntuación total del curso (opcional) p>
UpdateCourseSetCredit=Curso. Crédito + insertado. calificación.
Posición existente (seleccione * para insertar desde la posición insertada. Número de curso = curso. Número de curso)
*/
Fin