字段长度超过2000时,打包部署时修改字段长度的sql脚本
修改字段长度报错:报对象'DF__xxxxx__FRESP__4BDD4C71' 依赖于 列'xxxx(字段名)'。 由于一个或多个对象访问此列
declare @cnt varchar(500);
declare @sqlcmd nvarchar(1024);
--查找约束名称
set @cnt=(select b.name from sysobjects b join syscolumns a on b.id = a.cdefault where a.id = object_id('BDI_t_Cust100001') and a.name = 'F_BDI_TEXT');
--删除约束
set @sqlcmd = 'ALTER TABLE BDI_t_Cust100001 DROP constraint ' + @cnt;
exec sp_executesql @sqlcmd;
--修改字段长度
ALTER TABLE BDI_t_Cust100001 alter column F_BDI_TEXT NVARCHAR(max);
提示:打包之前先把bos设计器里面的字段长度改为2000以内的(不然部署时创建表会失败),等部署好之后再把长度改为想要的长度即可。
参考地址:http://t.zoukankan.com/gscvery-p-4325306.html
脚本里面把结尾的“;”去掉,不然bos里面脚本会报错
也可以参考:https://vip.kingdee.com/article/160761453845136896?productLineId=1&isKnowledge=2
字段长度超过2000时,打包部署时修改字段长度的sql脚本
修改字段长度报错:报对象'DF__xxxxx__FRESP__4BDD4C71' 依赖于 列'xxxx(字段名)'。 由于一个或多个对象访问此列declare @cnt varchar...
点击下载文档
本文2024-09-16 17:17:23发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14747.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章