Função de Tempo de Execução Mvsql - Generated()
Resumo
Recupere um valor gerado durante o Evento pelo mecanismo de negócios.
Sintaxe
GENERATED(<column-identifier>,[<data-type>])
Parâmetros
Identificador de Coluna
identificador de coluna mvSQL como uma string.
Suporta as seguintes sintaxes:
- 'Column' - Identificador de parte única. Exemplo:
'OrderId'
- 'Table.Column' - Identificador multiparte. Desambigua colunas em tabelas separadas que compartilham o mesmo nome. Exemplo:
'Order.Id'
. - '"Column"' - Identificador delimitado, de uma ou várias partes. Escape caracteres especiais em nomes de tabelas ou colunas. Exemplo:
"Sales Order"."Sales Order No"
.
Tipo de Dados
Tipo de dados, string, opcional.
Determina o valor vazio (preenchido com zeros) retornado se o identificador da coluna não corresponder a um valor gerado.
Os argumentos válidos incluem:
- 'string' -
''
, Padrão. - 'uuid' -
'00000000-0000-0000-0000-000000000000'
- 'número' -
'0'
Devoluções
Corda
Valor gerado como uma string. Se o identificador da coluna não corresponder a um valor gerado, retorna um valor vazio (preenchido com zeros).
Observações
O GENERATED()
função foi adicionada em um hotfix 2.7.
Exemplos
GENERATED('OrderId')
Retorna
'0be1cfe8-990d-4553-b0a9-0f7eedea3560'