the error "string or binary data would be truncated". is specific to char/varchar fields...it doesn't have anything to do with integer fields.
since the command you are using doesn't even touch the sole varchar(600) column in your definition, I'd look to see if there are any triggers on the table...maybe there is a trigger that is updating something and it is failing.
Lowell