为了账号安全,请及时绑定邮箱和手机立即绑定

oracle 订单表主键为自增主键,如何动态的和订单详情表关联?

oracle 订单表主键为自增主键,如何动态的和订单详情表关联?

千万里不及你 2018-07-22 14:30:29
----订单表CREATE TABLE DD_ORDER(    ORDER_ID    VARCHAR2(10)   PRIMARY KEY NOT NULL, ---订单编号,主键     USER_ID     VARCHAR2(10)   NOT NULL,             ---用户编号,外键,引用自用户表主键     REAL_NAME   VARCHAR2(10)   NOT NULL,             ---收货人姓名     TEL         VARCHAR2(20)   NOT NULL,             ---收货人电话     ADDRESS     VARCHAR2(200)  NOT NULL,             ---收货人地址);CREATE TABLE DD_ORDER_DETAIL(    DETAIL_ID     VARCHAR2(10)   PRIMARY KEY NOT NULL,  ---自增编号,主键     ORDER_ID      VARCHAR2(10)   NOT NULL,              ---订单编号,外键,引用自订单表主键     PRODUCT_ID    VARCHAR2(10)   NOT NULL,              ---商品编号,外键,引用自商品表主键     ORDER_TOTAL   NUMBER(5,0)    NOT NULL,              ---订单数量     PRICE         NUMBER(10,2)   NOT NULL,              ---成交单价);// 生成订单表语句String sql1 = "INSERT INTO DD_ORDER VALUES (ORDER_AUTOID.NEXTVAL,?,?,?,?)";//生成订单详情表语句String sql2 = "INSERT INTO DD_ORDER_DETAIL VALUES (DETAIL_AUTOID.NEXTVAL,?,?,?,?)";由于订单表ORDER_ID是自增主键,我在java中执行完插入订单表操作后,应该如何写插入订单详情表的语句,使两者能通过ORDER_ID关联?(简言之,如何得到刚插入订单表的ORDER_ID)
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 937 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信