Ir para o conteúdo

Função de Banco de Dados Mvsql - IsNumeric()

Resumo

Determina se uma expressão é um tipo numérico válido.

Sintaxe

ISNUMERIC( <Expression>)

Parâmetros

Expressão

Uma expressão que é um tipo de string

Devoluções

Inteiro

Retorna 1 se Expressão for um número, 0 se não for

Observações

O SQL Server manipula corretamente a notação E e vírgulas em números, enquanto os outros provedores de banco de dados não o fazem.

Exemplos

ISNUMERIC('-123.45')

Retornos

1

ISNUMERIC('123ABC')

Retornos

0

ISNUMERIC('X123')

Retornos

0