Ir para o conteúdo

Função de Tempo de Execução Mvsql - Changed()

Resumo

Relata se um valor de coluna foi modificado no início do evento. Na prática, esta função pode ser usada para determinar se o usuário alterou o valor da coluna. Ela não pode ser usada para determinar se uma regra de negócios alterou o valor da coluna durante o curso do evento.

Sintaxe

CHANGED(<column-identifier>)

Parâmetros

Identificador de Coluna

identificador de coluna mvSQL como uma string.

Suporta as seguintes sintaxes:

  • 'Column' - Identificador de parte única. Exemplo: 'Price'
  • 'Table.Column' - Identificador multiparte. Desambigua colunas em tabelas separadas que compartilham o mesmo nome. Exemplo: 'Products.Price'.
  • '"Column"' - Identificador delimitado, de uma ou várias partes. Escape caracteres especiais em nomes de tabelas ou colunas. Exemplo: "Products"."Price".

Devoluções

Retornos true ou false dependendo do resultado da avaliação do identificador de coluna.

Exemplos

CHANGED('Price')

Retornos

true se Price a coluna estava suja no início do evento, caso contrário retorna false