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的更多相关文章

  1. ORACLE的Copy命令和create table,insert into的比较

    在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一.SQL*Plus Copy 命令通过SQL*Net在 ...

  2. sql: Oracle 11g create table, function,trigger, sequence

    --书藉位置Place目录 drop table BookPlaceList; create table BookPlaceList ( BookPlaceID INT PRIMARY KEY, -- ...

  3. Oracle Demo ->> CREATE TABLE

    Demo One CREATE TABLE employees_demo ( employee_id ) , first_name ) , last_name ) CONSTRAINT emp_las ...

  4. 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 ...

  5. insert table 和create table as 区别

    首先,最大的区别是二者属于不同类型的语句,前者是DML语句(数据操作语言,SQL中处理数据等操作统称为数据操纵语言),完成后需要提交才能生效,后者是DDL语句(数据定义语言,用于定义和管理 SQL 数 ...

  6. select into 、 insert into select 、create table as select复制表

    Insert是T-sql中常用语句,Insert INTO table(field1,field2,...)  values(value1,value2,...)这种形式的在应用程序开发中必不可少.但 ...

  7. Oracle创建表语句(Create table)语法详解及示例

    创建表(Create table)语法详解1. ORACLE常用的字段类型ORACLE常用的字段类型有VARCHAR2 (size) 可变长度的字符串, 必须规定长度CHAR(size) 固定长度的字 ...

  8. Oracle创建表语句(Create table)语法详解及示例、、 C# 调用Oracle 存储过程返回数据集 实例

    Oracle创建表语句(Create table)语法详解及示例 2010-06-28 13:59:13|  分类: Oracle PL/SQL|字号 订阅 创建表(Create table)语法详解 ...

  9. oracle create table(转)

    //建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) ); crea ...

随机推荐

  1. win7系统如何安装SQL Server 2005

    Microsoft Windows 7 旗舰版(32位) SQL Server 2005 简体中文开发板 方法/步骤   1 首先为了保证数据库的顺利安装,先启用IIS服务吧!Win7比XP好的一点是 ...

  2. SQL Server ->> EXECUTE AS LOGIN/USER和Revert表达式

    EXECUTE AS LOGIN/USER和Revert表达式都是从SQL Server 2005就有.Revert的作用是用于切换当前过程的执行上下文返回上一个EXECUTE AS 语句发生之前的安 ...

  3. require,include,require_once,include_once的区别

    最近面试时被问到,一时间还真没想到太多,仅仅回答了大概的几个,于是回来再确认一下. 以下内容为网络摘抄: ①作用及用法  可以减少代码的重复 include(_once)("文件的路径&qu ...

  4. C++之路进阶——codevs1362(网络扩容)

    1362 网络扩容 省队选拔赛  时间限制: 2 s  空间限制: 128000 KB  题目等级 : 大师 Master     题目描述 Description 给定一张有向图,每条边都有一个容量 ...

  5. AJAX-----13HTML5中新增的API---FormData

    FormData 表单数据对象,这是在HTML5中新增的一个API,他能以表单对象做参数,自动的将表单的数据打包,当ajax发送数据是,发送FormData内的表单数据给后端即可 <!DOCTY ...

  6. 假如 Micromedia 没被收购,会不会早于 Apple 推动 H5、CSS3 的发展

    看着如今大行其道的 H5.CSS3,想想当年的“网页三剑客”,不禁感慨:假如 Micromedia 没被收购,会不会早于 Apple 推动 H5.CSS3 的发展? 当时 Apple 先是询问 Ado ...

  7. ubuntu 在mac 的 Parallels 的分辨率问题

    安装 ubuntu系统,刚开始安装成功的时候分辨率只有800*600. 设置里面只有800*600一个选项. http://linuxbsdos.com/2014/10/31/solutions-fo ...

  8. iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单

    近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装. 受此影响,当你的应用在 ...

  9. python开发进阶之路(一)

    哎!好久没有写博客了,怪想念的,今天听了偶像的讲解,好多以前感觉很模糊的概念今天一下子就明朗了.下面就来整理一下今天的收获 一.如何成为一名优秀的开发人员 1.1  得先对自己使用的开发语言了如指掌, ...

  10. sudo service docker start

    sudo service docker start sudo docker run -t -i ubuntu:14.04 /bin/bash docker ps -l CONTAINER ID IMA ...