Ir para o conteúdo

Função de banco de dados BlockOption() em mvSQL no Jitterbit App Builder

Resumo

Fornece a capacidade de usar tipos de uso de coluna de bloco por nome.

Sintaxe

BlockOption(<BlockColumn>)

Parâmetros

Coluna de bloco Valor Descrição
None 0 Sem restrições; permite todas as operações na linha
Edit 1 Impede a edição da linha
Delete 2 Impede a exclusão da linha
EditAndDelete 3 Impede edição e exclusão da linha

Retorna

Permite ou impede operações em uma linha individual com base na avaliação da expressão.

Exemplo

Considere a linha:

IIF(DDS.Sealed = True, BlockOption(EditAndDelete), BlockOption(None))

A condição (DDS.Sealed = True) testa se uma determinada linha está selada, ou seja, não deve ser alterada. A função BlockOption() retornará:

  • 3 (o valor para EditAndDelete), impedindo operações de edição e exclusão na linha de destino se a expressão for avaliada como verdadeira.
  • 0 (o valor para None), permitindo todas as operações se a expressão for avaliada como falsa.