Cita:
Iniciado por anyian hola! Tengo la misma duda con las lineas de facturas.
No conocia lo de los trigger, y tengo una duda: Estoy realizando una aplicacion con java y mis sentencias sql para mysql van incrustadas con java. por ejemplo:
Código:
String sql = "UPDATE tblUsuario SET password=? WHERE nick=?";
...
preparedStatement = conexion.prepareStatement(sql);
...
preparedStatement.executeUpdate();
El trigger funcionaria si lo incluyo en esta sql dentro de las clases java del DAO???
¿Entiendes bien de qué estamos hablando cuando tratamos sobre TRIGGER?
Es una rutina que se crea y pertenece a una tabla de una base de datos dada, para realizar una o más operaciones en forma atómica cuando se produce un evento DML sobre una la tabla a la que pertenece.
No se invoca, no se accede, no se parametriza (los únicos parámetros son valores de la tabla). Simplemente se ejecuta sola, lo quieras o no, ante el mismo evento de la misma tabla, siempre.
Como es un objeto permanente de la base, se crean y siguen existiendo hasta que se los elimina o modifica. Esto significa que se crean al mismo tiempo que todo el resto de la base, o se los agrega.
Por otro lado, no es buena costumbre "colgarse" de un post ajeno para preguntar otras cosas por más que sea el mismo tema. En tu caso la pregunta puede requerir más explicaciones y sería buena idea que abrieras un post propio, así no nos desviamos del tema original en este thread, que no eran los triggers.