我有一个存储所有客户详细信息的客户表。是的customer_id
主键customer table
。我需要获取最近插入的客户customer_id的值,如何获取?请帮帮我。它的语法是什么?
问问题
122 次
2 回答
1
您可以尝试以下方法:
1.可以创建数据库对象SEQUENCE
CREATE SEQUENCE <seqname> [ INCREMENT increment ]
[ MINVALUE minvalue ] [ MAXVALUE maxvalue ]
[ START start ] [ CACHE cache ] [ CYCLE ]
然后在您的情况下在父表中插入记录时,它是客户表使用
customer_id 字段的 seqname.nextval。
并在订单表中插入相同的记录
order_id 的 seqname.currval
2.你也可以使用transcation。详情你可以在这个[链接]上找到
于 2013-11-11T05:56:09.597 回答
0
您还可以将 customer_id、order_id 的值插入到订单表中,同时插入到客户表中。我相信 order_id 是增量字段。稍后当您获得订单信息时,您可以更新该 customer_id 和 order_id 的订单表。
于 2013-11-11T05:15:05.213 回答