oracle
jackpk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
★★★ oracle外连接,Oracle中Left Outer Join和外关联(+)的区别
oracle外连接,Left Outer Join和外关联(+)的区别转载 2010-10-27 14:22:00 · 10656 阅读 · 0 评论 -
Oracle数据操作和控制语言详解
对于SQL语言,有两个组成部分:DML、DDLDML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改转载 2013-04-17 07:58:04 · 3376 阅读 · 0 评论 -
oracle存储过程的事务处理
oracle存储过程的事务处理url: http://www.cnblogs.com/linjiqin/archive/2011/04/18/2019990.html1、事务用于确保数据的一致性,由一组相关的DML语句组成,该组DML语句所执行的操作要么全部确认,要么全部取消。2、当执行事务操作(DML)时,Oracle会在被作用的表上加锁,以防止其他用户改变表结构,同时也会在被作转载 2013-04-16 20:36:37 · 2766 阅读 · 0 评论 -
oracle死锁查询及处理
oracle死锁查询及处理url: http://sungang-82.iteye.com/blog/310781 SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID",转载 2013-03-25 23:46:47 · 827 阅读 · 0 评论 -
ojdbc14.jar 与ojdbc6.jar的区别
classes12.jar - for Java 1.2 and 1.3ojdbc14.jar - for Java 1.4 and 1.5ojdbc5.jar - for Java 1.5ojdbc6.jar - for Java 1.6转载 2012-11-06 20:52:16 · 5847 阅读 · 0 评论 -
数据库版本控制
实现数据库的版本控制的思路资料引用:http://www.devdao.com/Article/532078.htm 数据库的版本控制与代码版本控制的区别在于数据库中的生产数据是现场创造的,当我们的表结构发生改变时,不能直接用drop table然后再create table,因为这样会导致生产数据丢失。而代码则完全由开发人员创造,可以用完全覆盖的方式升级。由于这点不同,致使数据库在转载 2012-10-11 15:48:11 · 4346 阅读 · 0 评论 -
mysql与oracle中分组、聚合函数的区别!
今天需要这样一句sql:先用group by进行分组,然后利用聚合函数count或者sum进行计算,并显示其它的辅助信息。在mysql环境中,我模拟如下环境:CREATE TABLE `room` ( `rid` varchar(5) default NULL,原创 2008-11-07 15:35:00 · 6202 阅读 · 1 评论 -
oracle 表分析,CBO RBO 详解
oracle 表分析,CBO RBO 详解转载 2010-11-03 13:41:00 · 4000 阅读 · 0 评论 -
ORACLE里锁模式v$locked_object , locked_mode
ORACLE里锁模式v$locked_object , locked_modeurl: http://www.cnblogs.com/elucsn/archive/2012/04/05/2433315.html ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用转载 2013-05-21 16:53:21 · 1351 阅读 · 0 评论 -
★★ Oracle(分页效率问题)及其它数据库分页
数据库分页大全(oracle利用解析函数row_number高效分页)原创 2010-10-18 12:48:00 · 5713 阅读 · 1 评论 -
Oracle CBO 与 RBO
Oracle CBO 与 RBO url: http://blog.csdn.net/tianlesoftware/archive/2010/07/02/5709784.aspxOracle的优化器有两种优化方式: 基于规则的优化方式:Rule-Based Optimization(RBO)基于成本或者统计信息的优化方式(Cost-Based Optimization:CBO) RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列转载 2010-12-02 10:15:00 · 859 阅读 · 0 评论 -
oracle的几个排序函数 ROW_NUMBER()/DENSE_RANK()/RANK()
oracle的几个排序函数 ROW_NUMBER()/DENSE_RANK()/RANK()原创 2010-09-09 13:38:00 · 4606 阅读 · 0 评论 -
oracle database link,两台oracle数据库相导数据
oracle database link,两台oracle数据库相导数据转载 2010-09-09 11:57:00 · 1973 阅读 · 0 评论 -
oracle SQL 语句性能调整原则
oracle SQL 语句性能调整原则转载 2010-09-09 16:31:00 · 773 阅读 · 0 评论 -
★★ oracle rank,over partition 函数
oracle,rank,over partition转载 2010-09-09 11:53:00 · 2784 阅读 · 2 评论 -
oracle创建表空间和用户授权相关资料集锦
oracle,表空间,用户授权转载 2010-08-10 20:01:00 · 1195 阅读 · 0 评论 -
Oracle TO_DATE,to_char
Oracle中TO_DATE格式 url:http://www.cnblogs.com/ajian/archive/2009/03/25/1421063.html TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07转载 2010-05-19 16:47:00 · 1178 阅读 · 0 评论 -
学习动态性能表-oracle
学习动态性能表(一)--v$sysstathttp://junsansi.itpub.net/post/29894/291051学习动态性能表(二)--v$sesstathttp://junsansi.itpub.net/post/29894/291243学习动态性能表(三)--v$sql&v$sql_plan1.http://junsansi.itpub.net/post转载 2013-05-21 20:26:39 · 904 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
面向程序员的数据库访问性能优化法则 2010-12-06 20:08url: http://blog.csdn.net/yzsind/article/details/6059209 面向程序员的数据库访问性能优化法则 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Or转载 2013-05-22 21:26:00 · 1204 阅读 · 0 评论 -
内连接和等值连接的区别
内连接和等值连接的区别 url: 内连接就是满足连接条件的结果集,这是相对于外连接而言。外连接即使找不到满足条件的记录,另一方的记录还是要输出INNER JOIN可以不等:select * from t1 inner join t2 on t1.id从集合论角度看:等值连接是内连接的子集转载 2014-06-09 15:46:29 · 6964 阅读 · 0 评论 -
PLSQL Developer-历史执行sql-快捷键:“ctrl+e”
PLSRecall.datC:\Documents and Settings\Administrator\Application Data\PLSQL Developer\PLSRecall.dat这个文件存放着plsql developer历史执行sql的记录,如果你删除掉,那么plsql developer中按ctrl+e就不会有东西出现了。原创 2014-11-04 10:32:06 · 8755 阅读 · 0 评论 -
v$lockv和$locked_object的区别
v$lockv和$locked_object的区别 2013-12-24 v1.0一、引言 工作中有次修改表sj_affair中的数据,需要禁用该表上的触发器。结果无法禁用,报如下错误:ORA-00054: resource busy and acquire with NOWAIT specified很明显,是该表被锁定了,于是打算kill掉锁住该表的会话。步骤如下:转载 2014-11-04 13:36:49 · 7714 阅读 · 0 评论 -
oracle创建表空间
oracle创建表空间url: http://www.cnblogs.com/netsql/articles/1745978.html/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' si转载 2015-01-17 21:53:21 · 757 阅读 · 0 评论 -
ORACLE VARCHAR2最大长度是4000?还是32767?
ORACLE VARCHAR2最大长度问题url:http://www.cnblogs.com/kerrycode/p/3833746.html2014-07-09 15:53 by 潇湘隐者, VARCHAR2数据类型的最大长度问题,是一个让人迷惑的问题,因为VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段转载 2015-11-05 15:16:01 · 23648 阅读 · 0 评论 -
ora-01652无法通过128(在表空间temp中)
ora-01652无法通过128(在表空间temp中)(2012-02-16 21:15:20)url: http://blog.sina.com.cn/s/blog_6111c0620100ygpb.html今天的一个小问题在此顺便一提,有3张表,大致上分别有960000条,960000条,560000条数据,三张表通过where条件进行关联,然后将结果inser转载 2015-11-09 18:11:17 · 1482 阅读 · 0 评论 -
MERGE语句用法详解
MERGE语句用法详解2008-10-08 19:25:26 url: http://blog.itpub.net/7204674/viewspace-468420/今天写程序的时候,遇到这样一个问题,假如存在记录则更新,不存在则插入。以前遇到这样的情况一般需要控制语句,游标来实现。偶然知道,MERGE语句,就可以实现Update和Insert的功能,特来实践一下。转载 2015-12-17 08:14:09 · 7313 阅读 · 0 评论 -
Merge into使用详解-你Merge了没有
Merge into的使用详解-你Merge了没有 url: http://blog.csdn.net/inthirties/article/details/47319302009-10-27 09:18Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这转载 2015-12-17 08:22:45 · 48315 阅读 · 1 评论 -
★★彻底搞懂Oracle的左外连接和右外连接(以数据说话)
彻底搞懂Oracle的左外连接和右外连接(以数据说话)url: http://blog.csdn.net/liuxiit/article/details/5791402Employees表: Department表: select e.last_name,e.department_id,d.department_namefrom em转载 2016-10-17 16:04:46 · 1198 阅读 · 0 评论 -
CREATE TABLE 表名 AS SELECT,insert into 表名 select 。。区别
1:依据已有表创建新表“CREATE TABLE 表名 AS SELECT” 1:只会复制表数据和表结构,不会有任何约束(例如:不会复制源表的唯一索引、索引;不会复制源表定义中的字段注释、字段的默认值等)。 2:当where 条件不成立时,只复制表结构,不复制任何数据。 create table PAYMENT_1 as select * from PAYMENT;原创 2017-02-23 10:50:21 · 6912 阅读 · 0 评论 -
慎用create table as select,一定要注意默认值的问题
慎用create table as select,一定要注意默认值的问题url: http://blog.csdn.net/haiross/article/details/17002119 摘要:1、再做一些数据迁移时候,很多人会使用create table as select * from table where id=-1的方式来年建立一摸一样的表,但是这样做转载 2017-02-23 11:02:22 · 3638 阅读 · 0 评论 -
mybatis查询sql:where语句“查询时间字段书写问题”引发的索引失效
今天碰巧看到了网友的《Oracle date和timestamp类型混用时需要注意的索引失效问题》这篇文章,2年前遇到了类似问题,很有同感,特此转载。 我当时的遇到问题的场景:前提:Oracle数据库字段trade_time类型为DATEmybatis调整前:beginDate为java.util.Date类型mybatis查询sql中where条件写法:t原创 2017-10-30 16:45:26 · 4569 阅读 · 0 评论 -
创建查看和浅析LOCAL INDEX和GLOBAL INDEX
创建查看和浅析LOCAL INDEX和GLOBAL INDEX2008-09-16 15:45url:http://hi.baidu.com/klkl1110/blog/item/4c803fd99f80133332fa1c34.html1. 首先了解一下local index 和 global index的创建过程:SQL> create table转载 2009-01-15 13:13:00 · 14047 阅读 · 0 评论 -
Oracle数据库使用及命名规则的详解
本文仔细介绍了Oracle数据库使用及命名规则,及Oracle中的缩写含义。 公司已建立的或待建立的网站,如:中文站(CHINA),国际站(ALIBABA),华商站(CHINESE)等。 OLPS--Online process system,在线处理系统,即我们的会员可以浏览的网站所连接的数据库,也是我们所说的前台。 BOPS --Back Office process syst转载 2008-08-06 10:25:00 · 1742 阅读 · 0 评论 -
Oracle中dual表的用途
1、查看当前用户,可以在 SQL Plus中执行下面语句select user from dual;2、用来调用系统函数select to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual;--获得当前系统时间select SYS_CONTEXT(USERENV,TERMINAL) from dual;--获得主机名sele转载 2008-08-06 10:55:00 · 598 阅读 · 0 评论 -
oracle视图
from:http://hi.baidu.com/salangane0512/blog/item/5588873550d4b58da61e128f.htmlOracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 视图是存储在数据字典里的一条selec转载 2008-08-05 22:01:00 · 588 阅读 · 0 评论 -
Oracle中NUMBER类型问题
Oracle中NUMBER类型问题From:baidu在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在 1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0} 的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。 Number的数据声明如下:转载 2008-08-20 13:17:00 · 13574 阅读 · 0 评论 -
ORACLE数据库优化——sql
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表,转载 2008-07-06 17:12:00 · 584 阅读 · 0 评论 -
oracle 日期类型字段的操作(转)
在java对oracle的操作中,日期字段是很头疼的事情,其实仔细研究一下也并不难掌握。 举个例子来说明: 表 book 中有name varchar2(20)//书籍名称,buydate Date //购买日期 两个字段。 已经创建了数据库连接Connection conn; 方法一、使用java.sql.Date实现比较简单的yyyy-mm-dd格式日期。转载 2008-07-06 17:24:00 · 1065 阅读 · 0 评论 -
数据库设计中的14个技巧
数据库设计中的14个技巧1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,转载 2008-07-06 15:52:00 · 800 阅读 · 0 评论 -
Oracle数据类型
CHAR 固定长度字符域,最大长度可达2 000 个字节NCHAR 多字节字符集的固定长度字符域,长度随字符集而定,最多为2 000个字符或2 000个字节 VARCHAR2 可变长度字符域,最大长度可达4 000 个字符 NVARCHAR2 多字节字符集的可变长度字符域,长度随字符集而定,最多为4 000个字符或4 000个字转载 2008-07-06 16:26:00 · 589 阅读 · 0 评论
分享