自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Merge into的注意点之ORA-30926: 无法在源表中获得一组稳定的行?

大家可以看看:http://blog.sina.com.cn/s/blog_5d25646e0100qu17.html的内容,然后我再补充一点:新建两张table :test_source和test_target,他们的数据分别如下:                  SQL> select * from test_source;NAME               ID-

2015-11-19 14:46:49 2232

转载 insert all/first 使用与区别简介

insert all与insert first多表插入数据需要注意和说明的地方: 一、针对insert all 只能对表执行多表插入语句,不能对视图或物化视图执行; 不能对远端表执行多表插入语句; 不能使用表集合表达式; 不能超过999个目标列; 在RAC环境中或目标表是索引组织表或目标表上建有BITMAP索引时,多表插入语句不能并行执行; 多表插入语句不支持执行计划稳

2015-11-19 10:07:54 386

转载 Merge_into的使用详解

Merge是一个非常有用的功能,类似于Mysql里的insert intoon duplicate key.  Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表

2015-11-19 09:33:58 446

转载 "ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.

"ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.  USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息  ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上  其他用户创建的对象但该用户有权访问的信息  DBA_*:有关整个数据库中对象的信息  (这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。

2015-11-17 20:54:48 853

转载 update 多列更新

drop table test; create table test      (q1  varchar2(200),      q2  varchar2(200),      q3  varchar2(200)         );insert into test(q1,q2,q3) values('1','3','1');insert into test

2015-11-17 08:34:04 1867

转载 恢复ORACLE被误更新或删除数据的办法

有时候我们在操作ORACLE数据库的时候,可能由于SQL写错了导致把数据update错了,或者delete删除掉了,那么这时候如何去恢复之前的数据呢?莫着急,我们可以采用oracle的基于时间查询as of timestamp的办法进行恢复数据。下面以具体例子进行讲解用法。 1、比如,我的wl_notify_task表目前有三条数据,大家重点关注PARAMETER字段。

2015-11-16 15:58:42 506

转载 【CUBE】Oracle分组函数之CUBE魅力

Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。  关于ROLLUP的查询统计功能请参考文章《【ROLLUP】Oracle分组函数之ROLLUP魅力》(http://space.itpub.net/519536/viewspace-610995)。1.先看一下ROLLUP的数据统计效果1)创建测试表group_testSECOOLER@ora1

2015-11-16 15:23:47 481

转载 group by rollup

今天接触到了group by后带rollup子句的用法(真是丑死人了,接触ORACLE一两年了今天才知道还有这样一个用法),group by后带rollup子句这个子句所产生的功能实在是太高级了,见了就高兴。但学习完后感觉也没什么的,很简单的。  下面按我的理解简单总结一下:  一、如何理解group by后带rollup子句所产生的效果  grou

2015-11-16 15:20:52 420

转载 oracle正则表达式函数 substr instr简单分析

substr和instr的用法declare  t varchar2(200); pos integer; i integer; num integer := 0; begin  t := '192.1681.200;10.2.3.12;10.3.123.10;45.6,54.2;32.8,163.5;' ; select length(t)-length(repl

2015-11-16 14:47:26 680

转载 浅谈create table as select

--只是建立ta表,与emp表结构相同,并不添加数据--这种构造与现存表相同结构的表,是不会将comment带过来的create table t1 as select * from scott.emp where 1=0; --建立tb表,结构与dept结构相同,将dept表中的数据导入其中--这种构造与现存表相同结构的表,是不会将comme

2015-11-16 13:49:20 1210

转载 Oracle错误处理机制

Oracle异常处理概念 5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4  用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4  在 PL/SQL 中使用

2015-11-16 08:48:27 1522

转载 表空间和表分区的理解

1.表空间:是一个或多个数据文件的集合,主要存放的是表,所有的数据对象都存放在指定的表空间中;一个数据文件只能属于一个表空间,一个数据库空间由若干个表空间组成,其中包括:a.系统表空间:10g以前,默认系统表空间是System,10g包括10g以后,默认系统表空间是User,存放数据字典和视图以及数据库结构等重要系统数据信息。b.Temp表空间:临时表空间,安装数据库时创建。c.用

2015-11-03 16:34:07 5340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除