编辑
删除
oracle定时任务的编写及查看删除
jobno number; jobno,--定时器ID,系统自动获得 sysdate,--next_date,定时器开始执行的时间,这样写表示立即执行);end;这里第一个参数是任务编号,系统自动赋值。也可以采用isubmit来手动指定第三个参数是,自动任务第一次执行的时间,如果需要它立即执行,则使用sysdate de...
转载
161
0
2017-09-27 17:15
编辑
删除
利用闪回查看oracle表历史时刻数据
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zuoqujia.blog.51cto.com/9151800/1554527select * from tab_test AS OF TIMESTAMP to_timestamp('2...
转载
80
0
2017-09-21 17:10
编辑
删除
oracle定时任务实例
view plain [sql] copycreate or replace procedure prc_job_test is begin insert into job_test values (SEQ_TM_ID.nextval, sysdate); &nbs...
转载
48
0
2017-09-08 23:26
编辑
删除
使用闪回删除来回退DROP TABLE操作
--闪回SELECT * FROM AA AS OF TIMESTAMP(sysdate-1/24/60) --查看2个小时以前的数据1/2就是12小时1/24就是1小时1/24/60就是1分钟alter table tableName enable row movement; 这个命令的作用是,允许修改ORACLE分配给行的ROWID,在oracle中,插入一行数据就会给它分配一个rowid,这行永...
原创
69
0
2017-09-08 23:23
编辑
删除
普通视图和物化视图的区别
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的...
转载
71
0
2017-09-08 22:47
编辑
删除
Oracle的REGEXP_INSTR函数简单用法
Oracle的REGEXP_INSTR函数简单用法标签: oracle2015-12-22 22:46 评论(1) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]REGEXP_INSTR函数让你搜索一个正则表达式模式字符串。函数使用输入字符集定义的字符进行...
转载
90
0
2017-06-29 17:15
编辑
删除
oracle的正则表达式
oracle的正则表达式 [转载]oracle的正则表达式(regular expression)简单介绍 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。 Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白...
转载
22
0
2017-06-29 14:31
编辑
删除
oracle 使用leading, use_nl, rownum调优例子
1、使用leading和use_nl来设置表的查询顺序,来加快查询速度,一般把小表设为第一个表。/*+LEADING(TABLE)*/ 将指定的表作为连接次序中的首表./*+USE_NL(TABLE)*/ 将指定表与嵌套的连接的行源进行连接,并把指定表作为内部表.成本计算方法:设小表100行,大表100000行。两表均有索引:...
转载
56
0
2017-06-20 17:14
编辑
删除
oracle中游标详细用法
游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交...
转载
26
0
2017-06-18 22:54
编辑
删除
Oracle sequence
sequence是用来在多用户环境下产生唯一整数的数据库对象。序列产生器顺序生成数字,它可用于自动生成主键值,并能协调多行或者多表的主键操作。0CREATE SEQUENCE SEQTESTINCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环CACH...
原创
32
0
2017-06-18 15:34
编辑
删除
Oracle DBLINk的使用
Oracle DBLINK作用:将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象。 语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;DROP [PUBLIC] DATABASE LINK dblink; ...
原创
45
0
2017-06-18 13:50
编辑
删除
Oracle 11G的间隔(INTERVAL)分区
-- Create tablecreate table MS_BIGTABLE_LOG( record_date DATE, col_1 VARCHAR2(2000), col_2 VARCHAR2(2000) )PARTITION BY RANGE (record_date) INTERVAL (numtodsinterval(1,'day')) ( PARTITION P1 VALUES LESS THAN (TO_DATE('2014-1-1', 'YYYY-MM-DD')), PARTIT...
转载
80
0
2017-06-16 09:58
编辑
删除
Oracle的同义词(synonyms)详解
Oracle的同义词(synonyms)详解 同义词语法:CREATE [PUBLIC] SYNONYM synonym FOR object;1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样...
转载
120
0
2017-06-16 09:35
编辑
删除
导出分区表
expdp bi/bi@orcl directory=DATA_DIR dumpfile=bi%U.dmp tables=Bi_Fact_Aidsreports,Bi_Fact_Aidsreportsq,Bi_Fact_Aidsreportsy logfile=bi.log parallel=2 filesize=2000M 参考:expdp hii/hiiCDjd@cdhii directory=DIR_DP dumpfile=hii_exdi_%U.dmp SCHEMAS=hii exclude=TABLE:\"i...
原创
61
0
2016-11-01 16:41