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. 将编码从GB2312转成UTF-8的方法汇总(从前台、程序、数据库)

    这篇文章主要介绍了将编码从GB2312转成UTF-8的方法汇总(从前台.程序.数据库),需要的朋友可以参考下 一个网站如果需要国际化,就需要将编码从GB2312转成UTF-8,其中有很多的问题需要注意 ...

  2. 【转】Ubuntu网卡配置

    一.网卡地址配置Ubuntu的网络配置文件是:/etc/network/interfaces1.以DHCP 方式配置网卡   auto eth0   iface eth0 inet dhcp用sudo ...

  3. Lua Rings库介绍

    Rings需求 如果有一段lua脚本代码, 本来来源不可靠, 可能有安全性问题, 或者不像让这份代码污染了正在执行的lua环境, 则需要lua rings工具出厂了. 其在主lua环境中,即在宿主脚本 ...

  4. 跨域解决方案一:使用CORS实现跨域

    跨站HTTP请求(Cross-site HTTP request)是指发起请求的资源所在域不同于请求指向的资源所在域的HTTP请求. 比如说,我在Web网站A(www.a.com)中通过<img ...

  5. PostgreSQL中数据库,表,等对象的oid与对象名的对应关系

    -bash-4.1$ oid2name Password: All databases: Oid Database Name Tablespace--------------------------- ...

  6. easyui datagrid将表头的checkbox不显示(隐藏)

    <script type="text/javascript"> $(function(){ $("#dg").datagrid({ url:&quo ...

  7. Tomcat connector元素常用配置(最大连接数等)

    在tomcat的server.xml中有类似: <Connector port=" minSpareTHreads=" URIEncoding="gbk" ...

  8. wf(四)

    我们已经在c#和xaml上编写了工作流,或者有的人会觉得在xaml上编写的workflow没什么优点,然而其实xaml其实具有一些很特别的优势. 1. xaml支持工作流设计器,c#不支持: 2. x ...

  9. 改变Web Browser控件IE版本

    默认的webbrowser控件使用的渲染模式版本似乎是IE7,想要更改更高版本,如下: 在注册表位置 HKEY_CURRENT_USER\Software\Microsoft\Internet Exp ...

  10. ucenter的单点登录

    所谓单点登录,无非就是几个站点共用一个用户中心,实现同步登陆,同步退出. 服务器端:Loog SSO . 客服端: ucenter,说实话dz商业化确实让php发展了不少. ucenter 基本原理: ...