- Categorias:
REGR_VALX¶
Retorna NULL se o primeiro argumento for NULL; caso contrário, retorna o segundo argumento.
Note que REGR_VALX é uma função que preserva NULL, enquanto que a NVL mais comumente utilizada é uma função que substitui NULL.
Sintaxe¶
Argumentos¶
y:Uma expressão avaliada como o tipo FLOAT ou DECFLOAT ou que pode ser convertida no tipo FLOAT ou DECFLOAT.
x:Uma expressão avaliada como o tipo FLOAT ou DECFLOAT ou que pode ser convertida no tipo FLOAT ou DECFLOAT.
Importante
Observe a ordem dos argumentos; y precede x.
Retornos¶
Se alguma das expressões de entrada for do tipo DECFLOAT, o tipo retornado será DECFLOAT. Caso contrário, o tipo retornado será FLOAT.
Exemplos¶
Exemplo básico:
Este exemplo é semelhante ao exemplo anterior, mas mostra mais claramente que a convenção deve passar primeiro o valor Y. Também mostra a diferença entre REGR_VALX e REGR_VALY: