Sql 修改字段长度,解决将截断字符串或二进制数据问题

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

Sql 修改字段长度,解决将截断字符串或二进制数据问题

--SqlScript

ALTER TABLE t_AR_receivableEntry ALTER  COLUMN F_ORA_TEXT1 nvarchar(max);--修改应收单PO字段长度

----------------------------------------------------------------------------------------------------------------------

有时,单据保存会有错误提示:将截断字符串或二进制数据,一般都是字段长度问题。我们需要对一些字段修改长度,但发现执行sql修改长度时提示,对象依赖导致失败,那个是金蝶云星空字段默认有约束,只需要删除就可以了。

image.webp

可以先执行修改,跟据提示复制约束名称!

--SqlScript如下:

--1

ALTER TABLE  表 名  DROP CONSTRAINT [约束名称];--删除字段约束

--2

ALTER TABLE  表 名  ALTER  COLUMN 字段名 数据类型(长度);--修改字段长度

在SQL Server Management Studio展开,找到约束位置,手动删除也可以,在执行字段修改:

image.webp


最后一步,金蝶云星空协同开发平台,也需要对对应的字段做编辑 长度范围 设置0,MAX()


image.webp


Sql 修改字段长度,解决将截断字符串或二进制数据问题

--SqlScriptALTER TABLE t_AR_receivableEntry ALTER COLUMN F_ORA_TEXT1 nvarchar(max);--修改应收单PO字段长度------------------...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息