看你要查询这个表的(所有客户端)刚插入数据还是用当前客户端插入的数据了……用序列设自增,先查询出序列的nextval,这个就算是要插入的那个记录id了……
保存id然后再插入不就知道刚插入的是啥了吗?

解决方案 »

  1.   

    wxmwzz2004() ( ) 信誉:100    Blog  2006-12-12 09:03:41  得分: 0  
     
     
       那个表我不能改动的 ,能有别的方法吗
    ORACLE 怎样调出刚插如表中的数据:
    比如在表A中原有a,b,c三条数据,现在插入一条数据d后,想查询一下这条新插入的数据应该怎么查询.大家帮我想想办法.多谢
      
     
    --不太明白,lz要查询最后一条记录的意义
    如果数据库不能修改,就修改前台程序
    新增纪录时,返回新增的纪录
      

  2.   

    select * from tb_name where fieldname='d';
    这样做的意义不大,不知道楼主具体需求是什么。
    我遇到比较多的情况是表中有自增字段,要求返回刚插入数据的自增序号。
      

  3.   

    我是个菜鸟 刚开始给人做测试  因为一个表里有几十万条数据  我希望能在不修改程序的情况下用一个查询语句能查到刚刚插入的语句 以前不知道CSDN这个网站 这个网站真好 这么多人回复
      

  4.   

    似乎不加order by的查询结果的最后一个就是最后插入的数据,不过好像没准。