A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mzh901024 中级黑马   /  2013-7-24 07:09  /  1509 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我在做C/S模式时,遇到了这个问题:在做一个订单新增时,涉及到了多表插入问题,不知数据库的存储过程怎么写,才能实现这个功能

4 个回复

倒序浏览
将一个表中的唯一性字段设为主键,其他表中以这个表的主键设置外键链接就可以啊
回复 使用道具 举报
这个当然做了,但要在插入时要同时进行,不能多表插入
回复 使用道具 举报
本帖最后由 sxdxgzr@126.com 于 2013-7-24 12:26 编辑

用事务啊,分别给每个表插入数据,这样 可以保证数据插入要么都成功,或都失败,满足数据一致性的要求。
回复 使用道具 举报 1 0
sql 事务和程序里面写是一样的,需要主要看 怎么把参数传进去,遍历 字表的信息是个麻烦的问题,建议还是程序里面控制,用 SqlTransaction控制
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马