如何从一个表中随机取一条纪录?假设该表中没有ID之类的顺序列或规则列。

解决方案 »

  1.   

    order by dbms.random.random?出错:ORA-00904 invalid column name  
      

  2.   

    sbaz(万神渡劫),我按你的方法,写的语句如下:
    select * from (select * from OCMGR.TR_USER order by dbms.random.random) where rownum = 1;错误信息:ORA-00904: "DBMS"."RANDOM"."RANDOM": 无效的标识符
      

  3.   

    select * from tablename where rownum < 2 不可以马