Numeric literal is assumed to be text
Explanation: You tried to store a numeric literal into a text
column or compare a numeric literal to a text column. SQL
assumes the string is a text literal and converts it for the
storage or comparison. Note that each digit in the numeric
literal, including leading zeroes, is converted to text. For
instance, 001 and 1 represent the same number, but are converted
to different literals ("001" and "1").
User Action: None. However, it is good programming practice to
convert the numeric literal to a string literal by enclosing it
in quotes.