如何在oracle中定制一个job
如何在oracle中定制一个job完成想要完成功能:
Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0
Connected as system
--创建过程如下:
create or replace procedure p_test as
LV_SQL varchar2(200);
begin
LV_SQL := 'truncate table catantest';
EXECUTE IMMEDIATE LV_SQL;
end p_test;
SQL> select * from catantest;
DEPTNO DNAME LOC
------ -------------- -------------
SQL> insert into catantest select * from depttest;
7 rows inserted
SQL> commit;
Commit complete
SQL> variable jobcatan number;
SQL> begin
2 dbms_job.submit(:jobcatan,'P_TEST;',sysdate,'sysdate + 5/(24*60)');
3 commit;
4 end;
5
6 /
PL/SQL procedure successfully completed
jobcatan
---------
3
SQL> begin
2 dbms_job.run(:jobcatan);
3 end;
4 /
PL/SQL procedure successfully completed
jobcatan
---------
3
SQL> select * from catantest;
DEPTNO DNAME LOC
------ -------------- -------------
SQL> insert into catantest select * from depttest;
7 rows inserted
SQL> commit;
Commit complete
SQL> select * from catantest;
DEPTNO DNAME LOC
------ -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS
11 11 11
12 11
相关文档:
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
SQL*PLus> desc emp;
名称 &nbs ......
1、在oracle的sys-sysdba下登陆
写一个java source程序链接sqlserver2005:
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
public static String entry ......
MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......
我在把oracle数据导入sqlserver中时,发现在oracle中字段定义为唯一索引时,不同记录的此字段如果为空不被认为是重复的,但在sqlserver中如果此字段为唯一索引字段,不允许有2个以上的空值。郁闷。所以只好将sqlserver中的唯一索引字段手工修改为几个非空的值,但这样程序肯定要进行修改了。需要在程序中为此字段设置不重复 ......