Ir para o conteúdo

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'