Recentemente stavo lavorando con ISNUMERIC in SQL Server, quando ho riscontrato un problema, che ha portato a trovare questo snippet di codice.Perché ISNUMERIC ('.') Restituisce 1?
SELECT ISNUMERIC('.')
Questo restituisce 1, come in vero, non dovrebbe restituire 0 come in falso?
no. 1.1 è numerico. ISNUMERIC()) è molto semplice, si potrebbe anche dire stupido ... quindi considera un punto numerico. –
per quello che riguarda ',' funziona anche (molte impostazioni locali lo usano come divisore decimale) – Unsliced