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