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

ORACLE job使用方法

EXP/IMP注意:从全库逻辑备份按用户导入时,Oracle没有导入JOB,不知道这个是Oracle的bug,还是故意这样实现的。这个问题在导入的用户名和导出的用户名不同时出现,如果导入的用户名和导出的用户名一致,则不会出现这个问题。怀疑是Oracle调用DBMS_IJOB包时出现的问题。
总之,EXP/IMP的时候需要考虑JOB,并在操作结束后检查JOB信息是否已经正确的导入。
本文给大家介绍一下ORACLE job的使用方法:
这个job 执行的功能: 向某张表中定时插入一条记录(比如一分钟插入一条)
step 1: 首先创建一张表 a,
create table a(a date);
step 2: 创建一个proc test ,这个 test 就是取出系统的当前时间值,然后插入到 a 表中
SQL> create or replace procedure test as
begin
insert into a values(sysdate);
end;
/
step 3: 创建一个job,这个job设置为每分钟运行一次,也就是每分钟调用一下上面的 test,这个 proc
SQL> variable job1 number;
SQL>
SQL> begin
dbms_job.submit(:job1,'test;',sysdate,'sysdate+1/1440');  --每天1440分钟,即一分钟运行test过程一次
end;
/
step 4:去运行上面创建好的 job
SQL> begin
dbms_job.run(:job1);
end;
/
[注]:过几分钟后 用 select to_char(a,'yyyy/mm/dd hh24:mi:ss')from a; 去查看 a 表,发现多了几条件记录,这就说明了 job 正常工作了
如果要删除这个 job 可以用:
SQL> begin
dbms_job.remove(:job1);
end;
/
 注:用declare声明不用加冒号 job 不需要在命令行里面执行


相关文档:

Oracle笔记 物化视图

http://www.wangchao.net.cn/bbsdetail_1776477.html
 第 13 章 物化视图
  8.1.5企业版/个人版开始支持
  需要权限:GRANT CREATE MATERIALIZED VIEW,还必须直接赋予GRANT QUERY REWRITE.为实现查询重写,必须使用CBO.
   
   
   
   
   
   
   
  ......

Oracle:查找表的主键,外键,唯一性约束,索引

束,索引
1、查找表的所有索引(包括索引名,类型,构成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表
2、查找表的主键(包括名称,构成列):
select cu.* from user_cons_columns cu ......

Oracle中decode()函數使用技巧

decode()函數使用技巧
·软件环境:
1、Windows NT4.0+ORACLE 8.0.4
2、ORACLE安装路径为:C:\ORANT
·含义解释:
decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
该函数的含义如下:
IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2) ......

Oracle MATERIALIZED VIEW 创建物化视图

物化视图概述
Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同。数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写(query r ......

[ORACLE]ORACLE 实现mysql中的limit 功能

项目从mysql迁移到ORACLE中遇到移植问题,mysql中支持limit 而ORACLE say no .
解决方法 利用ORACLE的伪列 rownum来控制。。
Mysql : select * from table limit 10
equl
ORACLE: select * from table where rownum <= 10
ORACLE 伪列介绍:
随数据字典一起自动创建的一个表,属于sys模式,任何用户都可以访问,&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号