Oracle关于job的问题 - Oracle / 高级技术
小弟这两天要用的Oracle的定时任务,可是小弟以前没用,还请各位高手帮帮忙 谢谢了!
小弟主要想实现的功能如下:
有一张USER表 包含两个字段,U_NAME, U_ADDRESS 都是VARCHAR(2)的。
现在我想让数据库 每天晚上12点自动执行一次,从USER表查出U_NAME , U_ADDRESS两个字段的值,
然后把这两个字段的值 保存到PERSON表的P_NAME, P_ADDRESS 字段里面!谢谢各位好心人了!
SQL code:
-- 一个例子:(一个Job,每10分钟自动执行调用hllclientlogon_history_porc存储过程
variable job1 number;
begin
dbms_job.submit(:job1,'hllclientlogon_history_porc;',sysdate,'sysdate+1/144');
end;
/
SQL code:
CREATE PROCEDURE insert_person_proc
AS
BEGIN
INSERT INTO person(p_name,p_address)
SELECT u_name, u_address from user;
-- 有啥Where条件自己加
COMMIT;
END;
/
variable job1 number;
begin
dbms_job.submit(:job1,'hllclientlogon_history_porc;',sysdate,''TRUNC(SYSDATE+1)'); -- 每天午夜12点
end;
/
SQL code:
-- 哈哈:我就是来混的分的!
CREATE PROCEDURE insert_person_proc
AS
BEGIN
INSERT INTO person(p_name,p_address)
SELECT u_name, u_address from user;
-- 有啥Where条件自己加
COMMIT;
END;
/
相关问答:
在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......
各位大哥,帮个忙。
下个Oracle for vista 版本的安装试试
10G和11G的
http://www.oracle.com/technology/software/products/database/index.html
------------------------------------------- ......
在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04
#lslv -l lv04
......
假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN
......
oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用MS SQL的存储过程,求解~谢谢~
引用
oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用M ......