![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
IT_松松
代码改变世界,技术驱动未来!
展开
-
Oracle 分页查询
分页查询格式:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM 40 ) WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。转载 2018-01-05 09:11:22 · 239 阅读 · 0 评论 -
oracle数据库日期转换成星期
例-1:select t.LINE_NO, t.demand_id, t.work_content, t.ENTER_USER, pkg_attr.get_a007_name(t.ENTER_USER) USER_NAME, Case to_char(t.enter_date,'d') When '1' Then '星期天...原创 2018-03-13 10:17:42 · 5739 阅读 · 0 评论 -
数据库优化方案总结
总结学习:在数据仓库项目中,由于数据规模庞大,提高数据的查询效率是永恒的主题,常见的优化手段有:1、 硬件优化,提高机器性能,增加硬件等;2、 优化查询语句,将限定性强的where条件放前,用exists代替in操作等;3、 优化索引,建立有效的索引并检查和修复缺少的统计信息等;4、 数据库系统文件优化,将数据文件、索引文件、日志文件放置在不同的磁盘上,提高并行度等除了以上方法外,还有一种很重要但...转载 2018-03-13 11:25:16 · 278 阅读 · 0 评论 -
Oracle之序列的使用
一、首先创建一个oracle的sequence,sql语句如下:create sequence 序列名increment by 1start with 1maxvalue 999999999cycle;(简单的方式:create sequence 序列名 然后点击运行,再edit进入所创的序列修改参数。)二、通过序列名.nextval实现插入时,字段的自增一当向表中插入数据时,SQL语句...原创 2018-05-07 15:21:14 · 2207 阅读 · 0 评论 -
同一个语句在不同的库里执行(两个库里的表和视图都一样),一个报错(不是group by表达式),一个正常,怎么回事呢?求解决
select aa.outdate,aa.outmoney,aa.outmoney2, round(decode(aa.outmoney2, null,100, ((aa.outmoney-aa.outmoney2)/aa.outmoney2)*100),2)||'%' as huanbi from (select to_char(a.inoutdate,'mm') as ...原创 2018-11-26 12:43:04 · 361 阅读 · 0 评论