- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 Oracle PL/SQL之函数索引(Function-based indexes)使用示例
函数索引(Function-based indexes)只有在where条件使用了与索引中相同的基于相同列的函数时才起作用。 duzz$scott@orcl>set autotrace on duzz$scott@orcl>create table t1 as select * from dept; Table created. Elapsed: 00:00:00.01 duzz$scott@
2011-08-29 23:30:51 3215
原创 Oracle PL/SQL之WITH查询
为什么要用WITH?1. 如果需要在一段复杂查询里多次应用同一个查询,用WITH可实现代码重用;2. WITH查询类似将查询结果保留到用户临时表里,在大的复杂查询中可以减少IO,有一定的性能优化作用。 WITH查询有何限制与特性?1. 如果当前schema下有与WITH查询别名相同的表,查询中WITH查询生成的表优先;2. 只能用于select 语句;3. WITH可包含一个或多个查询;4. WI
2011-08-29 22:54:04 1892
原创 Oracle PL/SQL之Flashback Table与外键约束
我们知道 Flashback Table可以把drop掉的表从回收站里恢复回来,但是并不是关于该表的所有东西都能被Flashback回来,比如外键约束。duzz$scott@orcl>create table d(deptno number primary key, deptname varchar2(20)); Table created. Elapsed: 00:00:00.28 duzz
2011-08-25 23:55:47 1613
原创 Oracle PL/SQL之NEXT_DAY - 取得下一个星期几所在的日期
NEXT_DAY(date,char):返回指定日期(由date指定)后的第一个星期几(由char指定)所在的日期,char也可用1~7替代,1表示星期日。duzz$scott@orcl>select sysdate,to_char(sysdate,'day') weekday,next_day(sysdate,1) n_day,to_char(next_day(sysdate,1),'day')
2011-08-22 23:15:00 3008
原创 Oracle PL/SQL之递归查询 - CONNECT BY PRIOR
duzz$scott@orcl>SELECT employee_id, last_name, job_id, manager_id 2 FROM employees 3 START WITH employee_id = 101 4 CONNECT BY PRIOR employee_id=manager_id; (PRIOR:先前的,优先的;按照先前的employee_id等于本
2011-08-20 19:18:15 2939 1
转载 Oracle PL/SQL之内联接、外联接、交叉连接
oracle的联接分如下几种:内联接(inner join)。外联接(outer join):全联接(full join)、左联接(left join)、右联接(right join)。交叉联接(cross join)。外联接与内联接不一样,外连接返回到查询结果中的不仅包含符合条件的行,还包括左表(左外连接),右表(右外连接)或者两个连接表(全外连接)中的所有不符合条件的数据行。 0.内联接 ([
2011-08-13 22:41:41 2654
原创 Oracle EBS R12 - Oracle Forms中"WHEN-LEAVE-RECORD"触发器的用法
在开发Oracle Forms时,有没有碰到这样的需求,我需要在每次离开一行记录时执行某个操作。用WHEN-VALIDATE-RECORD,不过实际测试的时候,怎么有时行有时不行?那你有没有尝试过WHEN-LEAVE-RECORD呢?什么?还有WHEN-LEAVE-RECORD?
2011-08-10 10:41:57 2539
DB2.SQL.PL.Essential.Guide.chm
2015-10-30
DB2 Developer’s Guide, Sixth Edition
2015-10-30
Iczelion's Win32 Assembly English(Iczelion的汇编教程英文版)
2009-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人