(1)oracle数据库中in中最多1000个元素限制:
select * from a where id in (1,2,.....1001);会报错,报in中的元素不能超过1000个。
select * from a where id in (select id from b where rownum < 6002);该语句不会报错,正常运行。
对其中的原理,我不是很明白。
(2)一条语句删除表中重复记录(一个或多个列重复):
delete from TABLENAME where rowid not in
(select max(rowid) from TABLENAME group by (COL1,COL2,COL3....COLn);
(3)按日期条件查询某一天的记录:
select * from TABLENMAE
where createTime >= to_date(:date, 'YYYY-MM-DD')
and createTime < to_date(:date, 'YYYY-MM-DD') + 1
(4)分页查询时一定记得要按唯一键排序,否则会莫名其妙的发生某些记录串页的情况:
select *
from (select a.*, rownum row_num from tableName a
order by a.uniqueColumn)
where row_num <= 100
and row_num > 80
分享到:
相关推荐
Oracle 使用 技巧
NULL 博文链接:https://zxmsdyz.iteye.com/blog/1522660
Oracle使用技巧.docx
Oracle使用技巧及PL-SQL Developer配置
oracle的各种常见问题和使用技巧
Oracle使用技巧之case子句的用途.docx
oracle 应用指南 技巧 sqlplus常用命令
开发中使用oracle的一些优化技巧!
Oracle性能优化技巧,方便Oracle 用户的使用。
《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...
ORACLE的OVER函数使用技巧ORACLE的OVER函数使用技巧ORACLE的OVER函数使用技巧
《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...
介绍Oracle应用开发方法和技巧,好不容易找到的,很不错!!是pdg格式的,下载个阅读器就可以看了。
Oracle数据库系统应用实例集锦与编程技巧,Oracle数据库系统应用实例集锦与编程技巧
plsql使用技巧 oracle使用的一些技巧 能够有所参考
Oracle中Decode()函数使用技巧Oracle中Decode()函数使用技巧Oracle中Decode()函数使用技巧
Oracle数据库应用技巧专题 格式:rar