decimal(12, 10)
bedeutet insgesamt 12 Stellen, von denen 10 nach dem Komma stehen dürfen.
Ihr Wert von 140.2705893427
hat insgesamt 13 Ziffern und liegt daher außerhalb des zulässigen Bereichs.
Lesen Sie dezimal und numerisch (Transact-SQL) zur Dokumentation.