DataBase
文章平均质量分 68
qianyuanyuan1212
这个作者很懒,什么都没留下…
展开
-
Oracle 不常用函数
1,wmsys.wm_contact 2,over()3,start with ...contact by eg:select * from t_cc_l2_organ start with orgn_level_cd = '02' and organ_party_id = 10245connect by prior organ_party_id = parent_organ_id ;4,cube,rollup 分组:eg:select grouping_id(owner, index_ty原创 2010-12-06 23:04:00 · 143 阅读 · 0 评论 -
ORA-01652:unable to extend temp segment by num in tablespace name
今天在DataStage中出现这个错误:F_APP_NB_L1,0: Oracle call failed; sqlcode = -1,652; message: ORA-01652: unable to extend temp segment by 128 in tablespace TEMP出问题的SQL是这个:select t.* from F_APP_NB_L1 t ,(select a.appno ,a.classcode ,max(a.begtime) b原创 2010-12-06 15:08:00 · 851 阅读 · 0 评论 -
ORACLE 数据集合
copy from http://blog.csdn.net/liuya1985liuya/archive/2007/10/10/1818600.aspx1.1 索引表 索引表是将数据保存在内存中!!!1.1.1 定义索引表-- 定义记录集TYPE yang_rec IS RECORD( ename varchar2(30), eid NUMBER );-- 定义索引表类型TYPE yang_tab IS TABLE OF yang_rec INDEX BY BINARY_INTEGER;--转载 2010-12-20 23:09:00 · 376 阅读 · 0 评论 -
Oracel , 索引 ,失效
<br />1,<><br />2,单独的>,<,(有时会用到,有时不会)<br />3,like “%_” 百分号在前.<br />4,表没分析.<br />5,单独引用复合索引里非第一位置的索引列.<br />6,字符型字段为数字时在where条件里不添加引号.<br />7,对索引列进行运算.需要建立函数索引.<br />8,not in ,not exist.<br />9,当变量采用的是times变量,而表的字段采用的是date变量时.或相反情况。<br />10, 索引失效。<br />11,基转载 2010-12-22 22:33:00 · 439 阅读 · 0 评论 -
行转列 or 行转行
select distinct regexp_substr('1,2,34,34,5', '[^,]+', 1, rownum) v1 from dual connect by rownum length('1,2,34,34,5') - length(replace('1,2,34,34,5', ',')) + 1 ; 以下实现行转行(原创)。 即将转载 2011-09-20 16:15:40 · 345 阅读 · 0 评论 -
大数据切换经验
1, 不要手工一个个执行: 程序之多 , 事务之大,且客户端可能断网。 使手工执行时间变的更长 2,使用DS导数据时, 如使用append 方式 , 无需分断, 这种方式不会回滚段瀑掉的。有可能会导致因 归档日志切换过快。 3, 不要小看 创建索引的时间 , 这时间很长的。 故,放在JOB 中自动执行。 4, 不要等所有的表都导好数据后,再创建索引 。 可导入表数据原创 2012-12-02 20:17:29 · 484 阅读 · 0 评论