找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp

银牌会员

243

主题

912

帖子

2227

积分

银牌会员

积分
2227

时代开发者征文活动

guoqp
银牌会员   /  发表于:2022-8-26 17:37  /   查看:1834  /  回复:5
5金币
本帖最后由 David.Zhong 于 2022-8-29 01:22 编辑

举个例子
update table1 set value1 = value1 + 100 where id = 1

像上边这样的SQL语句是一种非常常见的情况
在活字格的数据库更新命令中,如果要实现这个功能,我的理解是要先设置一个变量,从数据表中取得原值,在数据库更新命令中新值为原值变量加上100

这样做感觉效率有点低下,明显这样多出了一个select的过程,肯定要增加耗时,我想请问的是能否在活字格的更新命令中也直接使用字段原值来相加

最佳答案

查看完整内容

这是我第二次看见这个需求了~ 加~ 需求编号:41502~

5 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-26 17:37:55
来自 4#
这是我第二次看见这个需求了~
加~
需求编号:41502~
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-26 18:17:00
2#
您好,活字格本身的数据库表更新暂时还不支持,您可以使用活字格的执行SQL功能,活字格7.0 update1新功能解密:十九,命令提升-后端直接执行SQL命令
https://gcdn.grapecity.com.cn/fo ... 98071&fromuid=60953
(出处: 葡萄城产品技术社区)




回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-8-26 20:20:20
3#
Joe.xu 发表于 2022-8-26 18:17
您好,活字格本身的数据库表更新暂时还不支持,您可以使用活字格的执行SQL功能,活字格7.0 update1新功能解 ...

可否加入需求?
回复 使用道具 举报
fkeufw
初级会员   /  发表于:2022-9-11 09:44:32
5#
这个需求很需要呀
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-9-13 09:40:22
6#
fkeufw 发表于 2022-9-11 09:44
这个需求很需要呀

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