标题:关于多表关联的数据插入?
取消只看楼主
time1609
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:59
专家分:118
注 册:2016-5-10
结帖率:100%
已结贴  问题点数:20 回复次数:1 
关于多表关联的数据插入?
有A B C 3个表
C表种有两个字段分别关联 A B表中的编号(id)字段。
现在要向C表中插入数据,需要取得A B表中的编号。
我现在是用一个存储过程,先取得A B中的值,然后判断都是有效值,再进行插入操作。

有人说C/S程序中能不用存储过程就不用,因为方便维护。

实践中我发现如果写在程序中的话,代码比较松散,调试起来比较麻烦,优点是可以将重复利用的代码写成函数。

要照顾多个方面的函数肯定不如单个定制的那么简洁有效,在客户端还无所谓,在服务器端的话考虑多个客户端的接入就不得不考虑性能开销的问题了。

那么请问在实际部署中大家一般是用什么方法呢?

另外既然有多变联合查询,为什么没有多表联合插入呢,或者近似的方法?

搜索更多相关主题的帖子: 客户端 服务器 中大 
2016-06-19 17:25
time1609
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:59
专家分:118
注 册:2016-5-10
得分:0 
回复 2楼 mywisdom88
确实,在存储过程种判断A B两个表的结果是否有值比在程序里面要方便快捷。
2016-06-23 23:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-466119-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.223769 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved