Skip to main content
Essas configurações estão disponíveis em system.settings e são autogeradas a partir do código-fonte.

short_circuit_function_evaluation

Permite calcular as funções if, multiIf, and e or usando um esquema de avaliação em curto-circuito. Isso ajuda a otimizar a execução de expressões complexas nessas funções e a evitar possíveis exceções (como divisão por zero quando isso não é esperado). Valores possíveis:
  • enable — Habilita a avaliação de função em curto-circuito para funções às quais ela se aplica (que podem lançar uma exceção ou ser computacionalmente pesadas).
  • force_enable — Habilita a avaliação de função em curto-circuito para todas as funções.
  • disable — Desabilita a avaliação de função em curto-circuito.

short_circuit_function_evaluation_for_nulls

Otimiza a avaliação de funções que retornam NULL quando qualquer argumento é NULL. Quando a porcentagem de valores NULL nos argumentos da função excede short_circuit_function_evaluation_for_nulls_threshold, o sistema deixa de avaliar a função linha por linha. Em vez disso, retorna NULL imediatamente para todas as linhas, evitando processamento desnecessário.

short_circuit_function_evaluation_for_nulls_threshold

Limite da razão de valores NULL para que funções com argumentos Nullable sejam executadas apenas nas linhas em que todos os argumentos têm valores não NULL. Aplica-se quando a configuração short_circuit_function_evaluation_for_nulls está habilitada. Quando a razão entre as linhas que contêm valores NULL e o número total de linhas excede esse limite, essas linhas com valores NULL não serão avaliadas.
Última modificação em 23 de julho de 2026