
oracle
文章平均质量分 76
青鸟是我
这个作者很懒,什么都没留下…
展开
-
oracle数据库的优化
怎么优化oracle数据库2013-08-14 19:39匿名|分类:数据库DB| 浏览154次分享到:2013-08-16 14:41网友采纳热心网友1、1、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 2、2、调整应用程序结构设计转载 2014-10-08 07:46:38 · 317 阅读 · 0 评论 -
DB2常用数据类型
版权声明:本文为博主原创文章,未经博主允许不得转载。DB2的常用数据类型包括以下几个:一.数字型的。1. SMALLINT ---短整型,范围为-32768~+32767,一遍用的较少2. INT/INTEGER ---整型,4个字节,范围为-2147483648~+2147483647,一遍多用于做自动生成的序列,或者用作表记录的id使用。转载 2016-04-15 09:13:58 · 654 阅读 · 0 评论 -
db2 、 oracle、sql server 各自特点
区别:db2:最适合与海量数据,DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。oracle:处理并发强,锁机制(select不会被锁,undo tablespace等)非常适合对并发性要求很高的应用。mysql:成本低,且开源,且支持linux平台,有前途DB2:IBM公司研制的一种关系型数据库系统。DB2主要应用于大型原创 2015-07-21 17:44:04 · 7056 阅读 · 0 评论 -
DB2与Oracle 使用的区别
1、DB2 访问前10行数据与Oracle区别DB2 : select * from test fetch first 10 rows only Oracle : select * from test where rownum查询语句 Db2:不提供隐形转换 select * from employee where empno=1010; oracle:提供隐形原创 2015-07-21 15:51:55 · 2978 阅读 · 0 评论 -
SQL truncate 、delete与drop区别
SQL truncate 、delete与drop区别2011-11-25 14:26 by 编程笔记, 29043 阅读, 1 评论, 收藏,编辑相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncat原创 2015-07-21 17:29:25 · 375 阅读 · 0 评论 -
Group by与having理解
Group by与having理解注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)例如,有如下数据库表:原创 2015-07-10 17:37:15 · 353 阅读 · 0 评论 -
Oracle:杀死死锁进程
Oracle:杀死死锁进程1. 模拟死锁现象利用PL/SQL Developer工具可以很容易模拟死锁现象。用同一个数据库的同一个用户登录2个PL/SQL Developer。首先,在其中一个PL/SQL Developer随便对数据库的表执行一个更新操作,不要提交,状态为“待提交”然后,在另一个PL/SQL Developer执行同样的操作,此时这个操作会等待前面的事转载 2015-06-25 19:17:08 · 598 阅读 · 0 评论 -
work note
1: sum_total 是什么意思? 没有百度出来 见proce: rptMohthCdr原创 2014-12-05 17:42:03 · 396 阅读 · 0 评论 -
many-to-many(多对多关联)
many-to-many(多对多关联)博客分类:hibernate学习笔记HibernateXML多对多关联是常见的一种关联关系,如User与Role,一个用户可以对应多个角色,一个角色也可以对应多个用户。要理解这个映射关系,必须了解set及many-to-many这两个标签中的相关属性。下面以User与Role为例:1.POJO类User类转载 2014-10-16 19:49:49 · 455 阅读 · 0 评论 -
oracle触发器
1概念编辑触发器是在事件发生时隐式地自动运行的PL/SQL程序块,不能接收参数,不能被调用。2构成编辑触发器名称 触发器的触发条件 触发器限制 触发器主体3语法编辑CREATE[ORREPLACE]TRIGGERtrigger_name {BEFORE|AFTER|INSTEADOF}triggering_event转载 2014-10-05 18:15:21 · 524 阅读 · 0 评论 -
事务四大特性(简称ACID)
事务四大特性(简称ACID)1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。4、持久性(Durability):对于任转载 2014-10-30 11:25:42 · 397 阅读 · 0 评论 -
Oracle事务
Oracle事务一、什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要们全部失败。如:网上转帐就是典型的要用事务来处理,用以保证数据的一致性。二、事务和锁当执行事务操作时,Oracle会在被作用的表上加锁,防止其他用户改表。三、提交事务在执行使用commit语句可以提交事务,当执行了commit语句后,会确转载 2014-10-30 08:31:15 · 311 阅读 · 0 评论 -
Java 平台事务管理
Java 平台事务管理 2013-05-28 08:05:15 我来说两句 作者:JamesGore收藏我要投稿JAVA平台事务管理JamesGore119@gmail.com事务是用户定义的操作序列,是一个逻辑工作单元。事务存在的目的是保证系统的正确性,保证系统对应的数据资源,如数据库、文件系统,以受控的方式操作,所以事务本身具有4个限定属性:原子性、一致转载 2014-10-30 11:41:40 · 394 阅读 · 0 评论 -
oracle 三大范
oracle 三大范【第一范式 1NF】定义:表中每一条记录的每个一个字段值,都是不可再分的最小数据单位。 解释:例如,(工号,姓名,电话号码)组成一个表,由于一个人可能有办公电话和家庭电话,因此该表不符合1NF,规范成为1NF有三种方法: 重复存储工号和姓名,主键只能是电话号码; 工号为主键,把电话号码分解为“单位电话”和“住宅电话”两个属性; 工号为主键,但强制每条转载 2014-10-28 22:42:17 · 473 阅读 · 0 评论 -
oracle学习之--7oracle数据库模型和三大范式
1,数据库模型规范化1,从关系数据库的表中删除冗余信息的过程称为规范化,是得到高效的关系型数据库表的逻辑结构最好和最容易的方法。2,规范化数据时,应该执行以下操作:--将数据库的结构精简为最简单的形式。--从表中删除冗余值。--标识所有依赖和其他数据的数据。2,数据库的三大范式第一范式: 1、内容相似的数据列必须消除(消除的办法就是再创建一个数据表来存放他转载 2014-10-28 22:36:10 · 830 阅读 · 0 评论 -
如何优化sql语句
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select转载 2016-06-14 20:28:51 · 471 阅读 · 0 评论