DOUBLE Função DOUBLE
A função DOUBLE retorna um número de ponto flutuante correspondente a:
  • número, se o argumento for uma expressão numérica.
  • representação cadeia de caracteres do número, se o argumento for uma expressão cadeia de caracteres.
Numérico para precisão dupla DOUBLE [PRECISION] (ExpressãoNumérica )
ExpressãoNumérica
O argumento é uma expressão que retorna um valor de qualquer tipo de dado numérico nativo.

O resultado da função é um número de ponto flutuante de precisão dupla. Se o argumento puder ser nulo, o resultado poderá ser nulo; se o argumento for nulo, o resultado será o valor nulo. O resultado é o mesmo número que seria produzido se o argumento fosse atribuído a uma coluna ou variável de ponto flutuante de precisão dupla.

Cadeia de caracteres para precisão dupla DOUBLE (ExpressãoCadeiaCaracteres )
ExpressãoCadeiaCaracteres
O argumento pode ser do tipo CHAR ou VARCHAR na forma de uma constante numérica. Os brancos iniciais e finais no argumento são ignorados.

O resultado da função é um número de ponto flutuante de precisão dupla. O resultado pode ser nulo; se o argumento for nulo, o resultado será o valor nulo. O resultado é o mesmo número que seria produzido se a cadeia de caracteres fosse considerada uma constante e atribuída a uma coluna ou variável de ponto flutuante de precisão dupla.