将截断字符串或二进制数据“
1人赞赏了该文章
1873次浏览
编辑于2020年02月13日 08:41:06
问题:入职、离职、调动、转正单据提交生效报错:update data error.String or binary data would be truncated.DataLimit 或者“将截断字符串或二进制数据“
解决方法:执行下面三条语句
update t_hr_empflowinout set fremark='';
If exists (select * from KSQL_USERCOLUMNS where KSQL_COL_NAME ='FRemark' and KSQL_COL_TABNAME='T_HR_EMPFLOWINOUT') ALTER TABLE T_HR_EMPFLOWINOUT ALTER COLUMN FRemark NVARCHAR(2000);
If exists (select * from KSQL_USERCOLUMNS where KSQL_COL_NAME ='FRemark' and KSQL_COL_TABNAME='T_HR_EmpOrgRelation') ALTER TABLE T_HR_EmpOrgRelation ALTER COLUMN FRemark NVARCHAR(2000);
解决方法:执行下面三条语句
update t_hr_empflowinout set fremark='';
If exists (select * from KSQL_USERCOLUMNS where KSQL_COL_NAME ='FRemark' and KSQL_COL_TABNAME='T_HR_EMPFLOWINOUT') ALTER TABLE T_HR_EMPFLOWINOUT ALTER COLUMN FRemark NVARCHAR(2000);
If exists (select * from KSQL_USERCOLUMNS where KSQL_COL_NAME ='FRemark' and KSQL_COL_TABNAME='T_HR_EmpOrgRelation') ALTER TABLE T_HR_EmpOrgRelation ALTER COLUMN FRemark NVARCHAR(2000);
推荐阅读