你用 "select MAX(id) from table_name"就能取得当前最大的id了。

解决方案 »

  1.   

    你用 "select MAX(id) from table_name"就能取得当前最大的id了。
      

  2.   

    oracle
    的ID字段有两种,
    一种是ORACLE自动生成的属于记录位置是ROWID,
    一种是你自己建立的,可以用sequence建立,
    不过在存储的时候需要写一个函数,并用存储过程来存储。
      

  3.   

    oracle
    的ID字段有两种,
    一种是ORACLE自动生成的属于记录位置是ROWID,
    一种是你自己建立的,可以用sequence建立,
    不过在存储的时候需要写一个函数,并用存储过程来存储。
      

  4.   

    to:linuxbird(盗侠) 
    在你select 和insert 之间有insert ,那么select 出来的id 就不正确了。to:net_spirit(冰点) 
    1.rowid 可能含'&'等符号,网页传输时可能出错。
    2.我的问题的关键是获得insert的记录的id.