A Microsoft extension to the ANSI SQL language that includes procedural programming, local variables, and various support functions.
converting int to data type numeric.
Your SQL code is more then a bit wrong.
numeric(5, 5) means a total size of 5 digits and 5 decimal place = not leading digit before decimal; that can't work.
Use numeric(5,0) or better numeric(10, 5).