Función de Tiempo de Ejecución de Mvsql: Changed()
Resumen
Informa si se modificó un valor de columna al inicio del evento. En la práctica, esta función se puede utilizar para determinar si el usuario cambió el valor de la columna. No se puede utilizar para determinar si una regla de negocio cambió el valor de la columna durante el transcurso del evento.
Sintaxis
CHANGED(<column-identifier>)
Parámetros
Identificador de Columna
Identificador de columna mvSQL como cadena.
Admite las siguientes sintaxis:
- 'Columna': identificador de una sola parte. Ejemplo:
'Price'
- 'Table.Column' - Identificador de varias partes. Elimina la ambigüedad de las columnas en tablas independientes que comparten el mismo nombre. Ejemplo:
'Products.Price'
. - '"Columna"' - Identificador delimitado, de una o varias partes. Se pueden omitir caracteres especiales en los nombres de tablas o columnas. Ejemplo:
"Products"."Price"
.
Devoluciones
Devoluciones true
o false
dependiendo del resultado de la evaluación del identificador de columna.
Ejemplos
CHANGED('Price')
Devoluciones
true
si Price
la columna estaba sucia al inicio del evento, de lo contrario regresa false