转载
sdjzyuxinburen
这个作者很懒,什么都没留下…
展开
-
oracle中的exists 和not exists 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; T转载 2014-07-04 11:15:07 · 394 阅读 · 0 评论 -
oracle单行函数
一.单行函数介绍---单行函数对单行操作---每行返回一个结果---有可能返回值与原参数数据类型不一致(转换函数)---单行函数可以写在SELECT,WHERE,ORDER BY子句中---有些函数没有参数,有些函数有一个或多个参数---函数可以嵌套 www.2cto.com 分类:字符函数,数字函数,日期函数,转换函数,通用函数转载 2014-07-07 11:26:54 · 440 阅读 · 0 评论 -
oracle pctfree和pctused详解
一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的转载 2014-07-08 08:46:05 · 429 阅读 · 0 评论 -
java的锁机制
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁转载 2014-07-14 13:48:32 · 337 阅读 · 0 评论 -
Oracle数据备份与恢复的介绍
一、Oracle备份方式分类:Oracle有两类备份方式:(1)物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。物理备份又分为冷备份、热备份; (2)逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。逻辑备份使用导入导出工具:EXPDP/IMPDP或EXP/IMP;备份方式的优缺点及使用时机比较如下图:转载 2014-07-07 10:23:38 · 688 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 数据库用户管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resour转载 2014-07-03 13:42:52 · 480 阅读 · 0 评论 -
Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年转载 2014-07-03 13:49:35 · 361 阅读 · 0 评论 -
oracle 多行函数
Oracle中除了单行函数外,还提供了基于组、多行的多行函数。这些函数能够在select或者原创 2014-07-07 11:31:16 · 412 阅读 · 0 评论 -
java经常问到的知识
2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类3、int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原转载 2014-07-14 18:16:05 · 1224 阅读 · 0 评论 -
java中的Vector
java.lang.Object | +----java.util.Vectorpublic class Vector extends Object implements Cloneable, Serializable 下列类的父类: Stack Vector 类实现了可动态扩充的对象数组。类似数组,它包含的元素可通过数组下标来访问。但是,在 Vector 创建之后转载 2014-07-14 15:29:06 · 434 阅读 · 0 评论 -
oracle表空间
表 空间是一个容器,其中包含有段。每个段都只属于一个表空间。一个表空间中可能有多个段。一个给定段的所有区段都在与段相关联的表空间中。段绝对不会跨越表 空间边界。表空间本身可以有一个或多个相关的数据文件。表空间中给定段的一个区段完全包含在一个数据文件中。不过,段可以有来自多个不同数据文件的区段。 表空间如图3-3所示。图3-3 这个表空间包含两个数据文件、3个段和4个区段图3-3显示了转载 2014-07-03 14:27:25 · 435 阅读 · 0 评论