Msg 8152, Level 16, State 14, Line 1 would truncate string or binary data. Statement terminated. (so sad)
It turned out to be because the varchar (50) length of a record in my table was set too small.
Suggestion: If the field is too long and difficult to control, you can set varchar(max) and give it a try.
Reprinted from https://blog.csdn.net/LL_DaXue/article/details/53355293