把新内容添加到数据库sql后,怎么获取新添加的id

三层架构网站,用bll和model与数据库联系。

如数据库sql里有表a,id是自增长的,在表a里添加内容后,如何获得新添加内容的id。

我爱吃栗子
浏览 2569回答 3
3回答

qq_黑颂_0

貌似insert语句会自动返回,你新增的id(貌似主键需要自增)

weibo_浸世的盐_0

自增应该是用了创建序列,序列名.nextval自增。取刚创建的序列id,序列名.currval

双的鱼

自增长的话添加的内容应该都是在最后的,可以select max(id) from table;  获取最大id值,输出应该就能得到了
打开App,查看更多内容
随时随地看视频慕课网APP