易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 9i中的flash back 查询


语法:
select *
from [TABLE] as of timestamp
to_timestamp('时间', ’时间格式')
 
作用:
查询某个时间点的数据,在这个时间点之后,数据更改已经提交了。
可以用来更正用户对数据的误操作
可以用来获取数据的更改情况,比如频率等
 
原理:
当数据update或delete时,原来的数据会保存在undo表空间中,保存的最少时间是undo_retention,
实际的保存时间与undo表空间的大小和数据更改的繁忙程度相关。
 
示例:
SQL> create table t3
   2  (a  number);
 
Table created.
 
SQL> alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
 
Session altered.
 
SQL> insert into t3 values (1);
 
1 row created.
 
SQL> commit;
 
Commit complete.
 
SQL> select *
   2  from t3;
 
          A                                                                      
----------                                                                      
          1                                 &nbs


相关文档:

oracle 时间转化函数

两种时间转换格式
plsql>
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;
select date‘'2005-01-01’ from dual;
按规定格式 获得系统时间 如下:
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual
or
select to_char(sysdate,'yyyy-MM-dd) from dual
or
se ......

ORACLE三层嵌套实现分页功能和ROWNUM的使用

(一)实现分页及性能
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
分页查询格式:
SELECT * from
(
SELECT A.*, ROWNUM RN
from (SELECT * from TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * from TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM & ......

oracle job 建立调度任务

【转载】:自己建立一个带out参数的存储过程,结果一直建立job任务失败,后来找到了这篇文章才知道原因所在。
目 前,流行的主流数据库都拥有此项功能,最具代表性的是Microsoft SQL Server
7.0、Oracle8i/9i等。但是,要让Job工作,还需要我们加以配置才能实现。这些配置都有GUI操作。本文介绍Oracle9i下通过命令行
实 ......

oracle 基础 控制机构+赋值

   --变量赋值
   declare
   identity :=0;
   a varchar2(59,0);
   b varchar2(50):='abc';
   a :='cba';
  
   -- 控制语句
   ----------------------------------
   if a>b then
   ......

oracle 数据库里面块大小的优缺点

 大块,优点:
1、顺序读、索引读性能好
因为大块容纳的行相对小块数据
多,在进行全表扫描的时候,或者索引扫描的时候,所需要的物理读、逻辑读都要少。
它也能减小索引的树高。对于索引访问
的性能有所提高。
2、大块能容纳比较大的行
容纳大行个人理解,一定程度上可以避免行迁移、行链接。减小大行的读取块 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号