Sql 修改字段长度,解决将截断字符串或二进制数据问题原创
109人赞赏了该文章
1,447次浏览
未经作者许可,禁止转载编辑于2024年04月30日 12:02:14
--SqlScript
ALTER TABLE t_AR_receivableEntry ALTER COLUMN F_ORA_TEXT1 nvarchar(max);--修改应收单PO字段长度
----------------------------------------------------------------------------------------------------------------------
有时,单据保存会有错误提示:将截断字符串或二进制数据,一般都是字段长度问题。我们需要对一些字段修改长度,但发现执行sql修改长度时提示,对象依赖导致失败,那个是金蝶云星空字段默认有约束,只需要删除就可以了。
可以先执行修改,跟据提示复制约束名称!
--SqlScript如下:
--1
ALTER TABLE 表 名 DROP CONSTRAINT [约束名称];--删除字段约束
--2
ALTER TABLE 表 名 ALTER COLUMN 字段名 数据类型(长度);--修改字段长度
在SQL Server Management Studio展开,找到约束位置,手动删除也可以,在执行字段修改:
最后一步,金蝶云星空协同开发平台,也需要对对应的字段做编辑 长度范围 设置0,MAX()。
赞 109
109人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!