oracle 中如何实现last_insert_id() 20

比如一条mysql语句selectlast_insert_id()asnamefromtablename;在oracle中如何写呢?谢谢找到答案了,需要触发器来实现aut... 比如一条mysql语句select last_insert_id() as name from tablename;
在oracle中如何写呢?

谢谢
找到答案了,需要触发器来实现auto_increment,使用select seq.currval as id from tablename;这和mysql的last_insert_id()一样是独立于其他可能连接的
展开
 我来答
guoqlee
2008-05-02 · TA获得超过313个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:149万
展开全部
先创建一个序列seq

然后利用select seq.nextval as name from tablename就可以了

已经很详细了啊,就上面的两步,不用触发器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式