Ir para o conteúdo

Função de Tempo de Execução mvSQL - GENERATED()

Resumo

Recuperar 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:

  • 'Coluna' - Identificador de parte única. Exemplo: 'OrderId'
  • 'Table.Column' - Identificador de várias partes. Desambigua colunas em tabelas separadas que compartilham o mesmo nome. Exemplo: 'Order.Id'.
  • '"Coluna"' - Identificador delimitado, parte única ou múltipla. Escape de 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 zero) retornado se o identificador da coluna não corresponder a um valor gerado.

Argumentos válidos incluem:

  • 'corda' - '', Padrão.
  • 'uuuid' - '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, retornará um valor vazio (preenchido com zero).

Observações

O GENERATED() A função foi adicionada em um hotfix 2.7.

Exemplos

GENERATED('OrderId')

Devoluções

'0be1cfe8-990d-4553-b0a9-0f7eedea3560'