Consider the following SQL:
SELECT
value::number,
discount::number
FROM data
Consider that there is one row where either value
or discount
has the value 002:23
, which can't be converted to number. Snowflake would then fail with an error similar to:
100038 (22018): 01902838-0221-536e-0000-9ef90010d4d6: Numeric value '002:36' is not recognized
Is there any way to know which column this failed value came from? This would immensely help debugging a table with dozens of columns being parsed into numbers.