数据库-oracle
cherry5022
这个作者很懒,什么都没留下…
展开
-
oracle开窗函数和分析函数
oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。原创 2013-03-29 16:38:17 · 1058 阅读 · 0 评论 -
oracle递归查询 start with...connect by
一、start with.....connect by递归查询建表语句:Sql代码 CREATE TABLE D_ZONECODE ( ID VARCHAR2(36) NOT NULL UNIQUE, ZONECODE VARCHAR2(6) NOT NULL, SUPERCODE VARCHAR2(6) NOT NULL,原创 2013-05-31 11:28:33 · 1150 阅读 · 0 评论 -
Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
--delete tables Sql代码 select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete views Sql代码 select 'drop view ' || view_name||';'||c原创 2012-09-06 09:54:34 · 524 阅读 · 0 评论 -
Oracle中TO_DATE格式及其他日期函数
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年原创 2013-05-31 14:40:23 · 1242 阅读 · 0 评论 -
oracle日期相关函数
1、查询上月的所有日期:SELECT TO_CHAR (TRUNC (TRUNC (SYSDATE, 'MM') - 1, 'month') + LEVEL - 1, 'yyyy-MM-dd') AS month_day FROM DUAL CONNECT BY LEVEL <= TO_原创 2017-03-10 14:35:10 · 357 阅读 · 0 评论 -
游标示例
1、按行取出 DECLARE CURSOR test_c IS SELECT s.id staff_id, s.entrydate entrydate, d.id dimission_id, l.id liquidation_id FROM t_oa_staff s原创 2017-03-10 14:37:01 · 298 阅读 · 0 评论