2011年11月01日   关于ORACLE提升分页查询速度的猜想   4,258 次浏览
在一次查询当前用户下有多少张表时用到了以下SQL: 1 SELECT COUNT(*) FROM USER_TABLES; 便开始学习这张表,USER_TABLES是一张存放着表相关信息的视图,比如表名、字段数、记录数…… 于是就可以使用以下SQL得到某……
2010年07月30日   Oracle被锁原因及解锁方法   5,814 次浏览
一、被锁的现象及原因 首先说一下被锁的现象,当你持行一条SQL语句的时候,一直处于等待状态,就感觉没有连接数据库一样,但是持行另外的SQL语句却能够正常持行。 为什么这出现这种情况了? 1、当两个用户同时对一……
2010年07月14日   Oracle字符串转数字   10,461 次浏览
今天在写SQL语句的时候,突然发现之前写的SQL运行正确了,检查发现原来的SQL(MAX(CODE))语句出了问题。 因为在设计表时把这个字段设计成字符型了,所MAX(CODE)比较时用的是字符串比较规则,所以解决方法就是先将……
2010年03月29日   Oracle触发器   4,410 次浏览
Oracle触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用程序显式调用的,而触发器是不能被直接调用的。 一、功能: 1、允许/限制对表的修改 2、……
2010年03月24日   Oracle重装系统后还原   5,650 次浏览
最近觉得电脑越来越慢了,昨天晚上实在受不了了,就直接还原系统了。到了今天才突然发现之前装的Oracle是在备份系统之后才装了,心想这下惨了,数据都弄没了。 于是在网上找解决方法,找了好久都没有找到合适的方……
2010年02月01日   ORACLE服务优化技巧   6,085 次浏览
今天装了ORACLE,马上就感觉到机子慢了许多,最明显的就是开机速度明显慢了,于是就想了下面这个办法: 因为我们并不是时时刻刻在使用ORACLE,所以我们可以等到我们要用的时间再打开。一般我们会怎么做了,就是从……
2010年01月29日   ORACLE CASE WHEN用法   10,490 次浏览
ORACLE CASE WHEN其实就相当于我们程序当中的IF语句,他的语法结构是: CASE WHEN "条件表达式" THEN "语句1" ELSE "语句2" ENDCASE WHEN "条件表达式" THEN ……
2010年01月02日   Oracle自动生成编号   9,777 次浏览
今天用JAVA向Oracle数据库中插数据时,每次都要去计算ID,觉得好麻烦,于是想到了用数据库自带的ID来做,具体如下: 1、首先得创建一序列 序列(SEQUENCE)序列是一数据库对象,利用它可生成唯一的整数。一个序列……