oracle中定时创建表
来源:互联网 发布:游戏解说软件 编辑:程序博客网 时间:2024/06/05 05:01
知识点:oracle的定时器
oracle创建表的存储过程
1: oracle的定时器
declare
job number;
begin
dbms_job.submit(job, 'job_proc;', sysdate, 'TRUNC(sysdate,''mi'') + 1 / (24*60)');
end
commit;
说明:'job_proc‘ 存储过程名称
参数介绍
select job,broken,what,interval,t.* from user_jobs t;
job job的唯一标识,自动生成的
broken 是 否处于运行状态,N;运行;Y:停止
what 存储过程名称
interval 定义的执行时间
补充:
描述 INTERVAL参数值
每天午夜12点 ''TRUNC(SYSDATE + 1)''
每天早上8点30分 ''TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)''
每星期二中午12点 ''NEXT_DAY(TRUNC(SYSDATE ), ''''TUESDAY'''' ) + 12/24''
每个月第一天的午夜12点 ''TRUNC(LAST_DAY(SYSDATE ) + 1)''
每个季度最后一天的晚上11点 ''TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), ''Q'' ) -1/24''
每星期六和日早上6点10分 ''TRUNC(LEAST(NEXT_DAY(SYSDATE, ''''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)''
2:oracle创建表的存储过程(每天创建一张表)
create or replace procedure create_table_log
authid current_user
as
stname varchar2(100);
csql varchar2(5000);
etname varchar2(100);
begin
stname := 'USERLOGMALICIOUS';
SELECT to_char(sysdate,'yyyyMMDD') into etname FROM DUAL;
csql := 'create table '||stname||'_'||etname||'
(
ID NUMBER not null primary key,
LTIME NUMBER not null,
SID VARCHAR2(32) not null,
DEVICE_ID VARCHAR2(32) not null,
SVDB VARCHAR2(32),
SV_RULE VARCHAR2(32),
MSISDN VARCHAR2(32),
MOBILEID NUMBER,
PROID NUMBER,
LANIP VARCHAR2(32),
NETTYPE VARCHAR2(32),
SIP VARCHAR2(32),
SPORT VARCHAR2(8),
DIP VARCHAR2(32),
DPORT VARCHAR2(8),
OCCURDATE VARCHAR2(32),
URL VARCHAR2(2000),
CREATETIME TIMESTAMP(6),
PROTOCOL VARCHAR2(32)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
minextents 1
maxextents unlimited
)'
;
execute immediate csql;
end create_table_log;
注意:运行job的用户最好付给dba权限
- oracle中定时创建表
- 项目中遇到创建oracle定时任务
- Oracle中DBMS_JOB创建定时任务
- oracle 创建定时任务
- oracle创建定时任务
- ORACLE创建定时任务
- oracle创建定时任务
- oracle创建定时任务
- Oracle创建定时任务
- 在oracle中创建一个最简单的定时任务
- oracle中创建job的用法(定时执行数据库)
- 如何在oracle中创建一个定时任务
- oracle 创建DBMS_Jobs 创建oracle定时任务
- 创建Oracle 的定时机制
- oracle创建job定时任务
- Oracle-job 创建定时任务
- oracle创建定时任务job
- 项目总结:ORACLE通过JOB定时创建表的运用
- HashMap与HashTable的区别,HashMap实现同步的方法
- (2)寄存器
- ios项目icon和default图片命名规则
- 结构体学习
- 慢慢从头来吧
- oracle中定时创建表
- 存储的设计原则
- 4.在二元树中找出和为某一值的所有路径 题目:输入一个整数和一棵二元树。 从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。 打印出和与输入整数相等的所有路径。
- printf
- Javascript到PHP加密通讯的简单实现
- Head First 设计模式 Design Pattern 9-10 Iterator and Composite, State
- 李彦宏在南开大学的演讲
- 《Fundamentals of Project Management 4th Edition》 读书笔记 第九章 项目控制和评估
- 如何测试洗牌程序