Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

CEIL

CEIL

Retorna o menor número inteiro maior que ou igual ao valor numérico passado para essa função. Por exemplo, se você passar 3.14 para CEIL, a função retornará 4. Se você passar 3.98 para CEIL, a função retornará 4. Da mesma forma, se você passar -3.17 para CEIL, a função retornará -3.

Sintaxe

CEIL(
numeric_value
)
A tabela a seguir descreve o argumento para este comando:
Argumento
Obrigatório/
Opcional
Descrição
valor_numérico
Obrigatório
Tipo de dados numérico. Você pode inserir qualquer expressão válida de transformação.

Valor de Retorno

Valor numérico.
Valor duplo se você passar um valor numérico com precisão declarada maior que 28.
NULL se um valor transmitido para a função for NULL.

Exemplo

A seguinte expressão retorna o preço arredondado para o próximo número inteiro:
CEIL( PRICE )
PRICE
RETURN VALUE
39.79
40
125.12
126
74.24
75
NULL
NULL
-100.99
-100
Você pode realizar operação aritmética nos valores passados para CEIL antes que CEIL retorne o próximo valor inteiro. Por exemplo, se você deseja multiplicar um valor numérico por 10 antes de calcular o menor número inteiro maior que o valor modificado, poderá gravar a função da seguinte forma:
CEIL( PRICE * 10 )