![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
搬砖少年木子李
。。。
展开
-
drop table purge
drop table 删除后的表和数据被放在了回收站里,可回滚,purge 操作进行清空。-- 将表和数据放入回收站drop table t1;-- 从回收站取回表和数据flashback table t1 to before drop;-- 永久删除表和数据drop table t1 purge;-- 清空回收站purge recyclebin;purge dba_recyclebin;purge table t1;flashback table 语法:flashback原创 2020-12-20 18:10:11 · 4155 阅读 · 0 评论 -
order by num
看《深入理解Oracle》的时候,发现还有 order by num 的用法,记一下:-- 按第一个字段降序排列SELECT * FROM DBA_SEGMENTS ORDER BY 1 DESC;-- 按 count 字段排序,这里写起来很简便SELECT OWNER, COUNT(1) FROM DBA_SEGMENTS GROUP BY OWNER ORDER BY 2 DESC;...原创 2020-12-19 22:03:51 · 523 阅读 · 1 评论 -
Oracle默认排序规则是什么?
问题在不加 order by 的情况下,oracle 的默认排序规则是什么?— 按 ROWID 伪列递增排序。示例:SELECT ROWID, S.* FROM DEPT S;ROWID 是按序递增生成的,唯一标识一条记录的物理位置。ROWID 的组成部分:-- AAAR3q AAE AAAACH AAA-- 数据对象编号+文件编号+块编号+行编号ROWID 的其它作用plsqldev 中检索出数据后更新在 plsqldev 或其它客户端工具中,一般在 select 后面加 fo原创 2020-07-04 20:02:26 · 9744 阅读 · 0 评论