OLD y NEW en UPDATE
Hola Gente.
Tengo un trigger para ejecutarse antes de actualizar. Ejemplo de tabla = PERSONA id nombre apellido Yo por ejemplo quiero actualizar solo el apellido UPDATE PERSONA SET apellido = 'gonzalez' en el NEW solamente esta el apellido? o tambien puedo acceder NEW.id? |
Hola...
Se pueden acceder a todos los campos de la tabla a la que pertenece el trigger con NEW y OLD. Por ejemplo:
Saludos... |
Si pero ahi si es logico por ser un insert. pero para un update es la pregunta?
Es decir si yo actualizo solo el campo apellido NEW.nombre va a ser NULL? |
En el caso del update como lo comentas, NEW.nombre va a tener el valor actual del registro a modificar.
Por ejemplo el registro: id: 1, nombre: 'JUAN', apellido: 'PEREZ' Le haces un update: En un trigger before update puedes hacer algo como:
Espero que esto te aclare tus dudas. Saludos... |
La franja horaria es GMT +2. Ahora son las 17:41:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi