如何在oracle数据库中查找最后一条插入的数据
解决方案 »
- oracle序列与组合函数同时使用问题
- 100分 OracleXEUniv ORA-06502:PL/SQL 数字或值错误:字符串缓冲区太小
- pl/sql里调用过程到底有哪些语法????
- ORACLE 自增ID ,删除后,添加数据又重复出来了,怎么样才能不出来?
- 关于日期格式修改
- 重命名检索列名的问题
- 请教,pl/sql工具中怎么设置才能在table下只显示当前用户的表
- 请问各位大哥.如何用ASP连接.oracle数据库,代码怎么写
- 紧急求救!!!
- 麻烦帮我翻译一句MSSQLSERVER里的sql语句
- oracle函数返回数据集的效果,怎么用存储过程来实现?先谢谢啦!
- “无法从非嵌套表项访问行”的错
select * from table where rownub=lastrow
不满足的话,用rowid不一定精确
你可以在里面找到所有的查询,更新,插入,删除的语句
2、查看数据库的日志
5楼回答得好,我这张表是由insert、delete、update操作的,所以用rowid是不准确的。
我试过主键倒序取第一个,但是对于修改操作来说就不准确了。
所以个人认为,根据最大时间的来查询。
sql+="select a.* from oa_sign a where a.createrid = ? and a.delflag='0'";
sql+="order by a.createtime desc ) where rownum = 1 ";各位,这样就对了。 先按时间倒序排列,然后拿第一条。ok了。