在oracle数据库中,使用insert语句插入一条记录
insert into table_name (field_name) values(the_value)
这张表里有个字段id,每插入一条记录,他会自动把该记录的id赋值,通常是上一条记录加1。
现在我在应用程序里,使用这一条sql语句。如何能得到新插入的id的值呢?
注意,我这个数据库是远程数据库,而且我只有执行简单的查询的权限,没有权限去定义存储过程等。
在网上找到几种方法,
一种是使用 return id into :变量名。 那么冒号后的变量名如何在自己写的应用程序中获得它?
还有一种是使用 select @@identify 。。。 可是这种在oracle中好像不行。
高手解答,不胜感激!!