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