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

如何在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程序设计(六)

本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......

Oracle中用一句SQL语句实现行列转换

SQL*PLus>   desc   emp;  
    名称                                                                   &nbs ......

oracle调用java程序连sqlserver2005

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与Oracle数据类型转换


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中时,发现在oracle中字段定义为唯一索引时,不同记录的此字段如果为空不被认为是重复的,但在sqlserver中如果此字段为唯一索引字段,不允许有2个以上的空值。郁闷。所以只好将sqlserver中的唯一索引字段手工修改为几个非空的值,但这样程序肯定要进行修改了。需要在程序中为此字段设置不重复 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号