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

Oracle job 使用

步骤:
(1) 创建作业
(2) 创建job
       dbms_job.submit();
       submit ( jobno OUT binary_ineger,
       What   IN varchar2,
       next_date IN date,
       interval IN varchar2,
         no_parse IN booean:=FALSE)
  
  jobno参数是由Submit()过程返回的binary_ineger。这个值用来唯一标识一个工作。
  what参数是将被执行的PL/SQL代码块 也就是task。
  next_date参数指识何时将运行这个工作。
  interval参数何时这个工作将被重执行。
  no_parse参数指示此工作在提交时或执行时是否应进行语法分析——TRUE指示此PL/SQL代码在它第一次执行时应进行语法分析,而    FALSE指示本PL/SQL代码应立即进行语法分析。
(3) 运行
     dbms_job.run(jobno); 
(4) 删除
     dbms_job.remove(jobno)
--暂停一个job                    
exec dbms_job.broken(jobno,true)
commit //必须提交否则无效
启动一个job
exec dbms_job.broken(jobno,false)
/*********************************************************************************/
eg: 通过job 每过一分钟向一张表里面插入一条数据
create or replace package body test is
--创建表
procedure createTable is
num number;
begin
    --查看系统表里是否已经存在,没有创建
    select  count(*) into  num   from  user_tables  where table_name= 'TEMP_JOB';  
    if (num>0) then
       --删除表
       execute immediate 'drop table temp_job';
       commit;
     end if;
     --创建表
     execute immediate 'create table temp_job(
            address varchar2(200),
   &


相关文档:

oracle sqlplus 与dos 中文乱码

1.SQL> select * from v$nls_parameters;
PARAMETER                           VALUE
----------------------------------- ------------------------------------
---------- ......

28.4.2 开机自动启动Oracle数据库服务

28.4.2  开机自动启动Oracle数据库服务
Oracle提供了3个文件,用于配置Oracle数据库服务的自动启动,它们分别是/etc/oratab、$ORACLE_HOME/bin/dbstart以及$ORACLE_HOME/bin/dbshut。关于这3个文件的说明如下所示。
q      /etc/oratab:在该文件中指定需要自动启动和关闭的数据库。
q&nb ......

查看oracle的系统文件内容

在命令格式下,进入sqlplus的编辑状态中
 
(1)查看控制文件的内容:
SQL> DESC v$controlfile
 名称                               &n ......

ORACLE中建立自增字段

Oracle中不像其他如mysql等数据库的有自增字段,如果需要则需要借助序列和触发器
首先建表
建立序列
建触发器
For example:
create table SYS_MESSAGE
(
ID NUMBER not null PRIMARY KEY,
M_TYPE VARCHAR2(10) not null,
TITLE VARCHAR2(200),
CONTENT LONG,
M_TIME VARCHAR2(50),
A ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号