黑马程序员技术交流社区

标题: 多表插入问题 [打印本页]

作者: mzh901024    时间: 2013-7-24 07:09
标题: 多表插入问题
我在做C/S模式时,遇到了这个问题:在做一个订单新增时,涉及到了多表插入问题,不知数据库的存储过程怎么写,才能实现这个功能
作者: 张强1    时间: 2013-7-24 08:30
将一个表中的唯一性字段设为主键,其他表中以这个表的主键设置外键链接就可以啊
作者: mzh901024    时间: 2013-7-24 10:20
这个当然做了,但要在插入时要同时进行,不能多表插入
作者: sxdxgzr@126.com    时间: 2013-7-24 12:20
本帖最后由 sxdxgzr@126.com 于 2013-7-24 12:26 编辑

用事务啊,分别给每个表插入数据,这样 可以保证数据插入要么都成功,或都失败,满足数据一致性的要求。
作者: 马晓凤    时间: 2013-7-28 11:36
sql 事务和程序里面写是一样的,需要主要看 怎么把参数传进去,遍历 字表的信息是个麻烦的问题,建议还是程序里面控制,用 SqlTransaction控制




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2