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 ...
随机推荐
- win7系统如何安装SQL Server 2005
Microsoft Windows 7 旗舰版(32位) SQL Server 2005 简体中文开发板 方法/步骤 1 首先为了保证数据库的顺利安装,先启用IIS服务吧!Win7比XP好的一点是 ...
- SQL Server ->> EXECUTE AS LOGIN/USER和Revert表达式
EXECUTE AS LOGIN/USER和Revert表达式都是从SQL Server 2005就有.Revert的作用是用于切换当前过程的执行上下文返回上一个EXECUTE AS 语句发生之前的安 ...
- require,include,require_once,include_once的区别
最近面试时被问到,一时间还真没想到太多,仅仅回答了大概的几个,于是回来再确认一下. 以下内容为网络摘抄: ①作用及用法 可以减少代码的重复 include(_once)("文件的路径&qu ...
- C++之路进阶——codevs1362(网络扩容)
1362 网络扩容 省队选拔赛 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 给定一张有向图,每条边都有一个容量 ...
- AJAX-----13HTML5中新增的API---FormData
FormData 表单数据对象,这是在HTML5中新增的一个API,他能以表单对象做参数,自动的将表单的数据打包,当ajax发送数据是,发送FormData内的表单数据给后端即可 <!DOCTY ...
- 假如 Micromedia 没被收购,会不会早于 Apple 推动 H5、CSS3 的发展
看着如今大行其道的 H5.CSS3,想想当年的“网页三剑客”,不禁感慨:假如 Micromedia 没被收购,会不会早于 Apple 推动 H5.CSS3 的发展? 当时 Apple 先是询问 Ado ...
- ubuntu 在mac 的 Parallels 的分辨率问题
安装 ubuntu系统,刚开始安装成功的时候分辨率只有800*600. 设置里面只有800*600一个选项. http://linuxbsdos.com/2014/10/31/solutions-fo ...
- iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单
近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装. 受此影响,当你的应用在 ...
- python开发进阶之路(一)
哎!好久没有写博客了,怪想念的,今天听了偶像的讲解,好多以前感觉很模糊的概念今天一下子就明朗了.下面就来整理一下今天的收获 一.如何成为一名优秀的开发人员 1.1 得先对自己使用的开发语言了如指掌, ...
- sudo service docker start
sudo service docker start sudo docker run -t -i ubuntu:14.04 /bin/bash docker ps -l CONTAINER ID IMA ...