oracle job create table insert into
- create or replace procedure proc_tzyj is
- begin
- insert into t_trade_activity@dw3_link.regress.rdbms.dev.us.oracle.com (select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 ,
- (select * from t_activity_info t
- where (activity_id >=38 and activity_id <= 49 or activity_id >= 122) ) t2,
- (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc
- from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where trade_time >= trunc(sysdate - 1) and trade_time < trunc(sysdate) and t1.err_code >= 5 and t1.activity_id = t2.activity_id and t1.termid = t5.termid(+)
- );
- end proc_tzyj;
- variable job1_tz number;
- begin
- dbms_job.submit(job => :job1_tz,
- what => 'proc_tzyj;',
- next_date => TRUNC(SYSDATE + 1) ,
- interval => 'TRUNC(SYSDATE + 1)');
- commit;
- end;
- begin
- dbms_job.run(:job1);
- end;
- select * from dba_jobs;
- delete from t_trade_activity@dw3_link.regress.rdbms.dev.us.oracle.com where
- trade_time > trunc(sysdate -1);
- select * from t_trade_activity@dw3_link.regress.rdbms.dev.us.oracle.com where
- trade_time >= trunc(sysdate -1);
- insert into t_trade_activity@dw3_link.regress.rdbms.dev.us.oracle.com (select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 ,
- (select * from t_activity_info t
- where (activity_id >=38 and activity_id <= 49 or activity_id >= 122) ) t2,
- (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc
- from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where trade_date >= 20130626 and trade_time >= trunc(sysdate, 'mi') - 1 and t1.err_code >= 5 and t1.activity_id = t2.activity_id and t1.termid = t5.termid(+)
- );
- select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 ,
- (select * from t_activity_info t
- where (activity_id >=38 and activity_id <= 49 or activity_id >= 122) ) t2,
- (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc
- from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where trade_date >= 20130625 and t1.err_code >= 5 and t1.activity_id = t2.activity_id and t1.termid = t5.termid(+)
- order by trade_date desc;
- select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 ,
- (select * from t_activity_info t
- where (activity_id >=38 and activity_id <= 49 or activity_id >= 122) ) t2,
- (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc
- from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where t1.err_code >= 5 and t1.activity_id = t2.activity_id and t1.termid = t5.termid(+);
- select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 ,
- (select * from t_activity_info t
- where (activity_id >=38 and activity_id <= 49 or activity_id >= 122) order by activity_id ) t2,
- (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where t1.err_code >= 5 and t1.activity_id = t2.activity_id and t1.termid = t5.termid(+);
- select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 , t_activity_info t2
- , (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where t1.err_code >= 5 and t1.activity_id = t2.activity_id(+) and t1.termid = t5.termid(+);
- create table test_20130625 as (select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code ,
- t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc
- from t_cash_trade_detail t1 , t_activity_info t2
- , (select t3.org_id org_id, t3.term_id termid,t4.org_desc org_desc from t_term_infomation t3, t_org t4
- where t3.org_id = t4.org_id(+)
- order by t3.org_id) t5
- where t1.err_code >= 5 and trade_date >= 20130625
- and t1.activity_id = t2.activity_id(+)
- and t1.termid = t5.termid(+)
- );
- create table T_TRADE_ACTIVITY(
- TRADE_TIME DATE not null,
- USER_PHONE VARCHAR2(11) not null,
- GLIDE_NO CHAR(14) PRIMARY KEY,
- ERR_CODE VARCHAR2(22) ,
- ACTIVITY_NUMBER VARCHAR2(50),
- ACTIVITY_NAME VARCHAR2(100),
- TERM_ID VARCHAR2(20),
- ORG_DESC VARCHAR2(100)
- );
- comment on column T_TRADE_ACTIVITY.TRADE_TIME
- is '交易时间';
- comment on column T_TRADE_ACTIVITY.USER_PHONE
- is '用户手机号码';
- comment on column T_TRADE_ACTIVITY.GLIDE_NO
- is '交易流水号,日期加6位流水号';
- comment on column T_TRADE_ACTIVITY.ERR_CODE
- is '错误代码,0现金充值成功,1现金充值失败需处理,2现金充值失败已退款,3现金充值失败已平帐,5预缴成功,6预缴失败需处理,7预缴失败已退款,8预缴失败已平帐,9预缴成功需退款,10预缴成功已退款,11预缴失败无需处理';
- comment on column T_TRADE_ACTIVITY.ACTIVITY_NUMBER
- is '预缴编号';
- comment on column T_TRADE_ACTIVITY.ACTIVITY_NAME
- is '优惠活动名称';
- comment on column T_TRADE_ACTIVITY.TERM_ID
- is '营业厅网点编号';
- comment on column T_TRADE_ACTIVITY.ORG_DESC
- is '营业厅名称';
- DW3 =
- (DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = *)(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = dw3)
- )
- )
- create public database link dblink_tonw
- connect to tztest identified by tztest
- using '(DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = )
- )
- )';
oracle job create table insert into的更多相关文章
- ORACLE的Copy命令和create table,insert into的比较
在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一.SQL*Plus Copy 命令通过SQL*Net在 ...
- sql: Oracle 11g create table, function,trigger, sequence
--书藉位置Place目录 drop table BookPlaceList; create table BookPlaceList ( BookPlaceID INT PRIMARY KEY, -- ...
- Oracle Demo ->> CREATE TABLE
Demo One CREATE TABLE employees_demo ( employee_id ) , first_name ) , last_name ) CONSTRAINT emp_las ...
- oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别
create table as select * from和insert into select from两种表复制语句区别 create table targer_table as select ...
- insert table 和create table as 区别
首先,最大的区别是二者属于不同类型的语句,前者是DML语句(数据操作语言,SQL中处理数据等操作统称为数据操纵语言),完成后需要提交才能生效,后者是DDL语句(数据定义语言,用于定义和管理 SQL 数 ...
- select into 、 insert into select 、create table as select复制表
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少.但 ...
- Oracle创建表语句(Create table)语法详解及示例
创建表(Create table)语法详解1. ORACLE常用的字段类型ORACLE常用的字段类型有VARCHAR2 (size) 可变长度的字符串, 必须规定长度CHAR(size) 固定长度的字 ...
- Oracle创建表语句(Create table)语法详解及示例、、 C# 调用Oracle 存储过程返回数据集 实例
Oracle创建表语句(Create table)语法详解及示例 2010-06-28 13:59:13| 分类: Oracle PL/SQL|字号 订阅 创建表(Create table)语法详解 ...
- oracle create table(转)
//建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) ); crea ...
随机推荐
- C#中Brush、Color、String相互转换WPF/Silverlight
//部分方法只适用于WPF,在SL中不能用 using System.Windows.Media; 1.String转换成Color Color color = (Color)ColorConvert ...
- swprintf %s %ws %S 的区别
http://www.codeproject.com/Articles/20869/D-Fast-Wavelet-Transform-Library-for-Image-Proces该作者提供的源代码 ...
- Spark+Hadoop+Hive集群上数据操作记录
[rc@vq18ptkh01 ~]$ hadoop fs -ls / drwxr-xr-x+ - jc_rc supergroup 0 2016-11-03 11:46 /dt [rc@vq18ptk ...
- grunt安装、配置、在webstrom中使用
1.全局范围安装 Grunt命令行(CLI) npm install -g grunt-cli Grunt CLI的任务很简单:调用与Gruntfile在同一目录中 Grunt.这样带来的好处是,允许 ...
- Mac电脑AndroidStudio使用SVN进行版本控制
http://blog.csdn.net/xiaoshi720/article/details/49467523
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数008,matrix,矩阵函数
** 3dFromFundamentalMatrix( Rows1, Cols1, Rows2, Cols2, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovC ...
- Main.C时钟设定
void Main(void) 时钟设定:400M 100M 50M 得到 1:4:8 进而需要得到 hdivn=2 : pdivn=1: i = 2 ; //用于选择CUP核的频率 ...
- 使用AppCan实现分享网站功能
使用AppCan实现分享网站功能 昨天我们实现了最基本的文字分享功能,今天呢,我们来实现基本的分享网站功能: 微信指引部分这里不再复述,具体请参见:http://newdocx.appcan.cn/i ...
- 方法过滤器,分布式缓存 Memcached实现Session解决方案
控制器-〉方法过滤器-〉controller-> 方法 所以通过建立controller基类的方法进行方法过滤,所有控制器先执行基类的OnActionExecuting 方法. using Sp ...
- yii2框架原生的结合框架使用的图片上传
首先我们要从model层开始写起,主要是为了创建验证规则,还有图片上传的路径以及图片的命名规则(UploadForm.php) 接下来我们要在控制器层写好业务逻辑,就是什么情况下直接在调用model层 ...