2012年3月25日

Oracle data types and corresponding DataStage data types

摘要: Oracle data types and corresponding DataStage data typesOracle data typeDataStage data typeCHAR(nBYTE)SQL type: CHARLength:nScale: unsetExtended: unsetCHAR(nCHAR ) single-byteSQL type: CHARLength:nScale: unsetExtended: unsetCHAR(nCHAR) multibyteSQL type: NCHARLength:nScale: unsetExtended: unsetCHAR 阅读全文

posted @ 2012-03-25 13:16 猎-户-座 阅读(751) 评论(0) 推荐(0) 编辑

2012年3月22日

SQL Server 和Oracle 数据类型对应

摘要: SqlServer 2k转换为Oracle 10g列名SqlServer数据类型SqlServer长度Oracle数据类型column1bigint8 NUMBER(19)column2binary50 RAW(50)column3bit1 NUMBER(2)column4char10 CHAR(10)column5datetime8 DATEcolumn6decimal9 NUMBER(18)column7float8 BINARY_DOUBLEcolumn8image16 BLOBcolumn9int4 NUMBER(10)column10m... 阅读全文

posted @ 2012-03-22 17:15 猎-户-座 阅读(8602) 评论(2) 推荐(2) 编辑

2012年3月8日

oracle 时间转换

摘要: 己知 秒 sec 换算成00:00:00格式floor(sec/3600)||':'||floor((sec-floor(sec/3600)*3600)/60)||':'||((sec/60)-floor(sec/60))*60 阅读全文

posted @ 2012-03-08 12:26 猎-户-座 阅读(366) 评论(0) 推荐(0) 编辑

2012年2月27日

Cognos 维度函数

摘要: Cognos 维度函数以下函数说明均来自Cognos ReportNet说明,函数例子由本人总结编写(作者:HondaHsu 来源:博客园)firstFromSet ( set_exp, numeric_exp_max , numeric_exp_overflow )返回在集中找到的前几个(不超过 numeric_exp_max + numeric_exp_overflow)成员。 如果超过 numeric_exp_max + numeric_exp_overflow,则只返回成员的最大数目。remainderSet (member_exp, set_exp , numeric_exp )当. 阅读全文

posted @ 2012-02-27 16:30 猎-户-座 阅读(2409) 评论(0) 推荐(1) 编辑

2012年2月8日

oracle的分析函数over 及开窗函数

摘要: oracle的分析函数over 及开窗函数一:分析函数over Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1 20 2 15 3 14 4 18 5 30 规则:按天统计:每天都统计前面几天的总额 得到的结果: DATE SALESUM ----- -------- ------ 1 20 20 --1天2 15 35 --1天+2天3 1449--1天+2天+3天 4 18 67 . 5 30 9.. 阅读全文

posted @ 2012-02-08 11:50 猎-户-座 阅读(1074) 评论(1) 推荐(0) 编辑

2012年2月7日

Oracle over函数 累计求和

摘要: Oracle over函数SQL code: sql over的作用及用法 RANK ( ) OVER ( [query_partition_clause] order_by_clause ) DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序, 其中PARTITION BY 为分组字段,ORDER BY 指定排序字段 over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。 其参数:over... 阅读全文

posted @ 2012-02-07 16:22 猎-户-座 阅读(2862) 评论(2) 推荐(1) 编辑

2012年2月3日

oracel 游标 详解

摘要: -- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行数据类型 c_row c_job%rowtype; begin for c_row in c_job loop d 阅读全文

posted @ 2012-02-03 11:37 猎-户-座 阅读(391) 评论(0) 推荐(0) 编辑

2011年12月27日

Excel 数据 利用pl/sql developer 导入到oracle

摘要: 新建 sql window执行 select * from table_name for update -- table_name为目标表 F8快捷键点击 执行结果上面的锁状按钮,使查询内容处于编辑状态把鼠标放在查询结果的列上面 会出现 黑色往下的箭头 选中要导入数据的列然后 ctrl+c excel里的数据 之后 返回pl/sql developer 选中sql window 最后 ctrl+v(列要和excel里的 一一对应) 阅读全文

posted @ 2011-12-27 11:44 猎-户-座 阅读(510) 评论(1) 推荐(0) 编辑

2011年12月23日

oracle 触发器 简单表实例

摘要: CREATETABLEDWUSER.T1(OLD_VALUENUMBER(7,2), NEW_VALUENUMBER(7,2),UP_DATEDATE);CREATETABLEDWUSER.EMP(EMPNONUMBER(4), ENAMEVARCHAR2(10BYTE), JOBVARCHAR2(9BYTE), MGRNUMBER(4), HIREDATEDATE, SALNUMBER(7,2), ... 阅读全文

posted @ 2011-12-23 17:02 猎-户-座 阅读(488) 评论(0) 推荐(0) 编辑

2011年12月7日

oracle sql 常用加减法

摘要: oracle sql 常用加减法 加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天 sele 阅读全文

posted @ 2011-12-07 11:06 猎-户-座 阅读(7200) 评论(0) 推荐(0) 编辑

导航