Saltar al contenido

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