找回密码
 立即注册

QQ登录

只需一步,快速开始

闪硕时代广告

金牌服务用户

104

主题

196

帖子

668

积分

金牌服务用户

积分
668
闪硕时代广告
金牌服务用户   /  发表于:2025-1-5 11:40  /   查看:51  /  回复:7
1金币
本帖最后由 闪硕时代广告 于 2025-1-5 13:28 编辑

你好!
     开启外键约束只有内联数据库自带这个功能。使用外联数据的时候,是用服务端命令好,还是将外联数据库设置为外键约束呢?不知道那种方式性能好呢!谢谢了

2、如下图,如果使用外联库,是子表关系的情况下,这个勾选有啥意义呢?要不要勾选呢?



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

7 个回复

倒序浏览
stranger
银牌会员   /  发表于:3 天前
沙发
外联库也有类似功能,看你使用哪个数据库,去查对应方法

下面帖子,MSsql例子
https://gcdn.grapecity.com.cn/showtopic-202568-1-3.html
回复 使用道具 举报
stranger 发表于 2025-1-5 13:23
外联库也有类似功能,看你使用哪个数据库,去查对应方法

下面帖子,MSsql例子

了解呢,那用服务端命令好,好是数据库里面修改约束好呢?
回复 使用道具 举报
stranger
银牌会员   /  发表于:3 天前
地板
闪硕时代广告 发表于 2025-1-5 13:29
了解呢,那用服务端命令好,好是数据库里面修改约束好呢?

肯定是数据库自带的好
回复 使用道具 举报

高级会员   /  发表于:3 天前
5#
本帖最后由 胡 于 2025-1-5 15:12 编辑
  1. 看完必恍然大悟的活字格内幕:六十一、20分钟,弄懂关联字段
  2. https://gcdn.grapecity.com.cn/showtopic-153888-1-1.html
  3. (出处: 葡萄城开发者社区)
复制代码


外键是数据库行为,关联字段是活字格服务器行为。
关联字段有点类似逻辑外键,20分钟没有提到,猜的。
外键的约束行为,我看到的文章大都不太推荐。
你说的服务器命令 和关联字段与外键 没明白有什么关系,
如果通过服务端命令达到外键的约束行为 的功能 是能做到的,还比较保险~

是否为子表可以通过20分钟 对于数据的几种关联方去理解

回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:前天 10:51
6#
感谢各位格友大佬的支持,楼主可以参考一下,如果还是希望之前的让数据库服务器帮您在更新主表时维护好子表的外键字段那就使用在建表时设置好约束吧,关联字段如楼上格友大佬提到的,属于活字格提供的功能,相比外键其中一个优势是在简化数据绑定/提交,也就是前端数据表操作的一次性提交。

看完必恍然大悟的活字格内幕:六十一、20分钟,弄懂关联字段
https://gcdn.grapecity.com.cn/showtopic-153888-1-1.html
(出处: 葡萄城开发者社区)


本帖子中包含更多资源

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

x
回复 使用道具 举报
闪硕时代广告
金牌服务用户   /  发表于:前天 21:22
7#
Shawn.Liu 发表于 2025-1-6 10:51
感谢各位格友大佬的支持,楼主可以参考一下,如果还是希望之前的让数据库服务器帮您在更新主表时维护好子表 ...

刘工请教您!外联数据库里面设置了约束,订单详情表数据添加的时候,是不是不能像内建库那样直接数据库操作添加主表,子表数据自动添加呢?谢谢了
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:昨天 11:39
8#
闪硕时代广告 发表于 2025-1-6 21:22
刘工请教您!外联数据库里面设置了约束,订单详情表数据添加的时候,是不是不能像内建库那样直接数据库操 ...

约束只是在外联表建立外键后额外增加的级联删除(删除主表后,如果发现有子表记录同步删除)和级联更新(或者其他策略),订单详情表数据添加,如果是前端数据表操作,那么参考上面回复的截图,在活字格中设置关联就好;

而且总的来说页面上只有一个主子表的场景不多,大多数情况下都是自定义服务端命令来维护数据的增删改的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部