----訂單表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)
- 2 回答
- 0 關注
- 1077 瀏覽
添加回答
舉報
0/150
提交
取消