[Oracle]从一个表中随机取出6条记录的sql语句
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
Oracle数据库中从一个表中随机取出6条记录的sql语句
select * from //查询整个表
(
select * from 表名 //抽取的表
order by dbms_random.value //为结果集的每一行计算一个随机数
)
where rownum <= 6; //抽取的条件
扩展资料
Oracle数据库文件结构
数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。
控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=‘路径’。V$CONTROLFILE。
数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。
日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。ALTER SYSTEM SWITCH LOGFILE; 。V$LOG。
参数文件:记录基本参数。spfile和pfile。
警告文件:show parameter background_dump_dest---使用共享服务器连接
跟踪文件:show parameter user_dump_dest---使用专用服务器连接
参考资料来源:百度百科—Oracle数据库