找回密码
 立即注册

QQ登录

只需一步,快速开始

feng2575 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-6-29 14:32  /   查看:1127  /  回复:9
1金币
内置表 出现这个报错,如何解决这个问题的,有大神遇到吗
"Message": "SQL logic error
Expression tree is too large (maximum depth 1000)"

最佳答案

查看完整内容

首先哈,这个循环就写错了,数据表操作应该写到循环的外面。 其次,拼这么长的字符串,数据库报错不是很正常吗...... 修改建议: 还是通过循环来做, 不过是循环表头的数据, 用设置变量命令查询表头多行记录,不写查询条件,就是查询的所有数据; 循环查询出来的表头多行数据, 用设置变量命令去查询表体行数,查询条件为表体[发货单号]等于当前循环的表头的[发货单号]; 判断查询行数,如果大于1,则说明存在,否则 ...

9 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-29 14:32:01
来自 6#
首先哈,这个循环就写错了,数据表操作应该写到循环的外面。

其次,拼这么长的字符串,数据库报错不是很正常吗......

修改建议:
还是通过循环来做,
不过是循环表头的数据,
用设置变量命令查询表头多行记录,不写查询条件,就是查询的所有数据;
循环查询出来的表头多行数据,
用设置变量命令去查询表体行数,查询条件为表体[发货单号]等于当前循环的表头的[发货单号];
判断查询行数,如果大于1,则说明存在,否则,删除此[发货单号]表头数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-29 14:46:27
2#
弄个demo出来,看看大佬在折腾啥~
回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-6-29 16:24:19
3#
本帖最后由 feng2575 于 2022-6-29 16:25 编辑
David.Zhong 发表于 2022-6-29 14:46
弄个demo出来,看看大佬在折腾啥~

应该是拼接的内容超过1000,具体不知道咋解决
http://cn.voidcc.com/question/p-hfipsxzm-or.html
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-29 17:09:00
4#
您好,能不能描述一下具体重新的步骤呢,光看这个报错,我们也很难帮助到您哈
您的这个不是内建表嘛,建议您可以发一个demo上来,这样我们也可以更好的帮助到您
回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-6-30 09:27:43
5#
Lay.Li 发表于 2022-6-29 17:09
您好,能不能描述一下具体重新的步骤呢,光看这个报错,我们也很难帮助到您哈
您的这个不是内建表嘛, ...


附件已传

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-6-30 15:42:13
7#
David.Zhong 发表于 2022-6-30 14:43
首先哈,这个循环就写错了,数据表操作应该写到循环的外面。

其次,拼这么长的字符串,数据库报错不是很 ...

数据很多的这不加条件 是不是太慢了
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-30 15:49:54
8#
总比跑不起来是不是强一点......或者可以尝试看看有没有sql语句可以直接完成这个场景。
回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-6-30 16:35:15
9#
David.Zhong 发表于 2022-6-30 15:49
总比跑不起来是不是强一点......或者可以尝试看看有没有sql语句可以直接完成这个场景。

循环拉到外面也会有这个报错的,不能用拼接
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-30 18:01:15
10#
feng2575 发表于 2022-6-30 16:35
循环拉到外面也会有这个报错的,不能用拼接

放弃拼字符串吧,给了修改建议鸭~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部