Oracle
damaolly
这个作者很懒,什么都没留下…
展开
-
Oracle 存储过程中like语句的参数问题
PROCEDURE FIND_PLANKEYWORD(I_STRKEY IN VARCHAR2, --关键字 O_CUR OUT SYS_REFCURSOR) --预案信息集合 IS BEGIN OPEN O_CUR FOR SELECT * FROM TB_PLAN_MNAGER T WHERE T.PLA原创 2012-11-28 16:27:45 · 8497 阅读 · 1 评论 -
Oracle to_char
select to_char(100,'fm000') from dual原创 2014-06-25 17:56:07 · 822 阅读 · 1 评论 -
Oracle Trunc和ROUND区别
1、关于trunc 和round函数比较原创 2014-05-08 13:55:13 · 8889 阅读 · 1 评论 -
Oracle 表空间问题
参考:http://www.2cto.com/database/201110/109669.html --第一步:查看表空间的名字及文件所在位置:selecttablespace_name, file_id, file_name, round(bytes / (1024 *1024), 0) total_space from dba_dat转载 2014-05-06 17:01:53 · 647 阅读 · 0 评论 -
Oracle 扩大表分区
出处:http://blog.163.com/kangle0925@126/blog/static/27758198201203111034824/用来查询目前表分区的情况select * from ALL_TAB_PARTITIONS alter table POSITION_GPSONE_YEAR add partition PART_2013 values less转载 2014-04-14 11:35:06 · 1007 阅读 · 0 评论 -
Oracle查看连接数并修改
1.查询数据库当前进程的连接数: select count(*) from v$process;2.查看数据库当前会话的连接数: elect count(*) from v$session;3.查看数据库的并发连接数: select count(*) from v$session where status='ACTIVE';4.查看当前数据库建立的会话情况: s转载 2014-03-27 17:29:23 · 690 阅读 · 0 评论 -
Oracle 通过时间(分钟)计算有几天几小时几分钟
SELECT TRUNC(2013 / 24 / 60, 0) || '天' || trunc((2013 - 60 * 24 * TRUNC(2013 / 24 / 60, 0)) / 60, 0) || '小时' || trunc(2013 - 60 * 24 * TRUNC(2013 / 24 / 60, 0) - 60 *原创 2013-09-22 14:49:03 · 2506 阅读 · 0 评论 -
以15分钟为间隔,查询一个时间段内的时间
SELECT TO_DATE('2013-08-03 10', 'YYYY-MM-DD HH24') + (LEVEL - 1) * 15 / (24 * 60) DATE_JG FROM DUAL CONNECT BY LEVEL < = (TO_DATE('2013-08-03 1原创 2013-08-16 15:17:54 · 3510 阅读 · 0 评论 -
Oracle UNION ALL
本文转载自:http://hi.baidu.com/dugubao/item/c706c4128ca106e55e53b100Oracle有很多值得学习的地方,这里我们主要介绍Oracle UNION ALL,包括介绍UNION等方面。通常情况下,用UNION替换WHERE子句中的OR将会起到较好的效果。对索引列使用OR将造成全表扫描。注意,以上规则只针对多个索引列有效。假如有column转载 2012-11-20 09:28:41 · 763 阅读 · 0 评论