求一条PL/SQL语句

iorifly 2005-11-25 11:19:14
如何从一个表中随机取一条纪录?假设该表中没有ID之类的顺序列或规则列。
...全文
101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
超叔csdn 2005-11-25
  • 打赏
  • 举报
回复
还有where rownum=1
超叔csdn 2005-11-25
  • 打赏
  • 举报
回复
order by dbms.random.random
iorifly 2005-11-25
  • 打赏
  • 举报
回复
都睡午觉去了吗?
ufo_ufo 2005-11-25
  • 打赏
  • 举报
回复
select * from tablename where rownum < 2 不可以马
iorifly 2005-11-25
  • 打赏
  • 举报
回复
up
iorifly 2005-11-25
  • 打赏
  • 举报
回复
sbaz(万神渡劫),我按你的方法,写的语句如下:
select * from (select * from OCMGR.TR_USER order by dbms.random.random) where rownum = 1;

错误信息:ORA-00904: "DBMS"."RANDOM"."RANDOM": 无效的标识符
iorifly 2005-11-25
  • 打赏
  • 举报
回复
order by dbms.random.random?

出错:ORA-00904 invalid column name

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧