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

oracle 定时执行任务 job

1个实例
create table tjob2(tt date);
创建一个存储过程
create or replace procedure t26 is
begin
  insert into tjob2 values(sysdate);
  commit;
end t26;
创建job,每分钟执行一次
SQL> declare
  2  tjob number;
  3  begin
  4    sys.dbms_job.submit(job => tjob,
  5                        what => 'T26;',
  6                        next_date => to_date('26-02-2010 15:34:28', 'dd-mm-yyyy hh24:mi:ss'),
  7                        interval => 'sysdate+1/1440');
  8    commit;
  9  end;
 10  /
next_date 是起始时间
 interval => 'sysdate+1/1440');
中,sysdate是执行的时间,根据sysdate来设置下次的执行时间


相关文档:

自己写的oracle存储过程会用到

create or replace procedure prc_statistic_declare(table_name varchar2 ,table_name_pass varchar2 ,not_exist varchar2,not_exist_record varchar2)
--eg:'t_statistic_bianyuanhu_month',t_statistic_bianyuanhu_month,('YEAR','STATISTIC_ID')','YESR'
is
   v_sql_column varchar2(1000);
   ......

ORACLE Oracle分析函数详述【二】

一.分析函数2(rank\dense_rank\row_number)
目录
===============================================
1.使用rownum为记录排名
2.使用分析函数来为记录排名
3.使用分析函数为记录进行分组排名
一、使用rownum为记录排名:
在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现在我们再 ......

Oracle学习笔记3 简单查询

表的查找:
select * from emp where (sal>500 or job='MANAGER') and ename like 'J%';
引号里边的字符是区分大小写的。
查找之后把结果排序:
select * from emp order by sal asc;
asc是升序,desc是降序
 
对列重命名,只要打个空格,后跟新列名就可以
select ename,sal*12+nvl(comm,0)*12 "年薪" from ......

Oracle的同义词(synonyms)总结

oracle的同义词总结:
  从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。
  1.创建同义词语句:
  create public synonym table_name for user.table_name;
  其中第一个user_table和第二个user_table可以不一样。
  此外如果要创建一个远程的数据库上的某张表 ......

ORACLE连接字符串的写法

今天上午测试一个访问ORACLE的c++类,文档上说连接字符串的格式为"用户名/口令@连接名",我不是太明白连接名到底为何物,先用IP地址试了试
,总是报错,说无法解析的连接标识符,后来在网上查了半天,看到有个人说连接名就是$(ORACLE_HOME)/network/admin/tnsnames.ora里定义的数据库连接的名称,试了一下,果然如此。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号