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 paraEditAndDelete), impedindo operações de edição e exclusão na linha de destino se a expressão for avaliada como verdadeira.0(o valor paraNone), permitindo todas as operações se a expressão for avaliada como falsa.