ISNUMERIC (Transact-SQL)
Determines whether an expression is a valid numeric type.
ISNUMERIC returns 1 when the input expression evaluates to a valid numeric data type; otherwise it returns 0. Valid numeric data types include the following:
|
int |
numeric |
|
bigint |
money |
|
smallint |
smallmoney |
|
tinyint |
float |
|
decimal |
real |
Note
|
|---|
|
ISNUMERIC returns 1 for some characters that are not numbers, such as plus (+), minus (-), and valid currency symbols such as the dollar sign ($). For a complete list of currency symbols, see money and smallmoney (Transact-SQL). |
