
SQL优化
数据库打工人
这个作者很懒,什么都没留下…
展开
-
oracle or的等价改写
数据库版本11gSQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionPL/SQL Release 11.2.0.4.0 - ProductionCORE原创 2020-11-09 15:00:42 · 528 阅读 · 0 评论 -
oracle单表分页查询的索引创建
分页模板select *from (select *from (select a.*, rownum rnfrom (查询SQL) a)where rownum <= 10)where rn >= 1;创建测试表SYS@ora19c>create table t_page as select * from dba_objects;Table created.--注意所有列都是可...原创 2020-11-06 11:03:31 · 503 阅读 · 0 评论 -
oracle分析函数删除重复数据
历史库有张分区表有二十亿数据,有300w数据是重复的,开发写的删除脚本效率比较低。用开窗函数改写删除脚本,按分区来删除。select *from TABwhere rowid in (select ridfrom (select rowid as rid,RCVBL_AMT_ID,row_number() over...原创 2020-11-03 21:05:24 · 349 阅读 · 0 评论