oracle 零时表扫描,完成数据验证后,插入到其他表 oracle 零时表A定时扫描,查其他表,完成数据验证后,插入到C表。问题:1.间隔多长时间扫描一次。 2.写个守护进程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、物化视图2、PL/SQL 存储过程3、DBMS_JOB 定时任务 没有现成的,给你一个最简单的,如下:--创建一个每10秒钟插入一条数据的测试表FOOCREATE TABLE FOO(MSG NUMBER(20));--创建一个用于插入数据的PL/SQL 存储过程如下:CREATE OR REPLACE PROCEDURE PRC_TESTIS BEGIN INSERT INTO FOO SELECT TO_NUMBER(TO_CHAR(SYSDATE,'YYYYMMDDHHMISS')) FROM DUAL;END;--使用DBMS_JOB命令创建一个定时任务DECLARE JOBNO NUMBER; --通过查看该变量可以得到返回的作业编号BEGIN DBMS_JOB.SUBMIT( JOBNO, 'PRC_TEST;', SYSDATE, --现在开始执行 'SYSDATE+1/1440/6' --每10秒钟执行一次 );END;--每10分钟就会增加一条记录SELECT * FROM FOO;上面的思路你理解了,修改一下就ok了 救急,救急,无论输入什么值,an=-1 AIX中oracle数据库大概一个月的时间自己就停了 求高效的查询SQl语句!!! 关于转移数据库出现的大小写问题 [求助]一个包含between..and语句的sql,结果因参数不同出问题 怎样在SQL语句中把当前时间和字段里的时间进行比较? 怎么恢复表空间的文件? 如何建立一个基于事务的存储过程? Oracle判断email表中is_delete字段是否都为零,如果都为零则删除所有信息,SQL语句该怎么写 繁琐的子查询 详解两条T-SQL语句(如下) 关于一个表查询的问题
1、物化视图
2、PL/SQL 存储过程
3、DBMS_JOB 定时任务
没有现成的,给你一个最简单的,如下:--创建一个每10秒钟插入一条数据的测试表FOO
CREATE TABLE FOO(MSG NUMBER(20));--创建一个用于插入数据的PL/SQL 存储过程如下:
CREATE OR REPLACE PROCEDURE PRC_TEST
IS
BEGIN
INSERT INTO FOO SELECT TO_NUMBER(TO_CHAR(SYSDATE,'YYYYMMDDHHMISS')) FROM DUAL;
END;--使用DBMS_JOB命令创建一个定时任务
DECLARE
JOBNO NUMBER; --通过查看该变量可以得到返回的作业编号
BEGIN
DBMS_JOB.SUBMIT(
JOBNO,
'PRC_TEST;',
SYSDATE, --现在开始执行
'SYSDATE+1/1440/6' --每10秒钟执行一次
);
END;--每10分钟就会增加一条记录
SELECT * FROM FOO;上面的思路你理解了,修改一下就ok了