
Oracle数据库
baobeituping
积极,开朗,健康,向上.本人刚失恋,郁闷ING
展开
-
Java 调用ORACLE存储过程
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程 如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常...原创 2010-08-21 06:56:21 · 100 阅读 · 0 评论 -
oracle 编写存储过程
create or replace procedure myproc(en in emp.ename%type,dno out number)asi number;begin select count(*) into i from emp where ename=en; if i=1 then dno:=i; dbms_output.put_line('存在'); else...原创 2011-02-17 16:16:19 · 103 阅读 · 0 评论 -
oracle 创建函数
函数就是一个有返回值的过程。 定义一个函数:此函数可以根据雇员的编号查询出雇员的年薪CREATE OR REPLACE FUNCTION myfun(eno emp.empno%TYPE) RETURN NUMBER ASrsal NUMBER ; BEGINSELECT (sal+nvl(comm,0))*12 INTO rsal FROM emp WHERE empno=eno...原创 2011-02-17 14:23:01 · 202 阅读 · 0 评论 -
oracle 使用游标
DECLAREcursor mycur is select * from emp;empInfo emp%ROWTYPE;BEGIN open mycur; fetch mycur into empInfo; while(mycur%found) loop dbms_output.put_line('编码:'|...原创 2011-02-17 11:32:15 · 143 阅读 · 0 评论 -
plsql 中文版安装
http://allroundautomations.swmirror.com/plsqldev715.exe http://www.allroundautomations.com/plsqldevlang/70/chinese.exe[官方中文包]原创 2011-02-17 09:20:06 · 115 阅读 · 0 评论 -
plsql developer 中文文档
plsql developer 中文文档原创 2011-02-16 09:32:00 · 168 阅读 · 0 评论 -
oracle 优化经验分享
删除一张表的重复记录(ID 是自增唯一主键,重复记录:其他字段都是一样)(数据量很大,性能要求很高)表名:TId name age1 louis 202 louis 203 jimmy 304 louis 20做法一:Delete from t where id not in (Select min(id) from t Group by name,age);做法二:delete from t...原创 2011-02-15 17:30:46 · 138 阅读 · 0 评论 -
oracle 索引管理
select * from user_indexes 查询现有的索引select * from user_ind_columns 可获知索引建立在那些字段上16.2、索引优缺点建 立 索 引的 优 点1.大 大加 快数 据的 检索 速度 ;2.创 建唯 一性 索引 ,保 证数 据库 表中 每一 行数 据的 唯一性 ;3.加 速表 和表 之间 的连 接 ;4.在 使用 分组 和排 序子...原创 2011-02-15 17:09:05 · 177 阅读 · 0 评论 -
oracle 数据字典
查询某用户下所有表 select table_name from all_tables where owner='SCOTT'; 查询 EMP 表中所有字段(列) select * from all_tab_columns where table_name='EMP'; 列出表的索引列Or...原创 2011-02-15 16:25:30 · 108 阅读 · 0 评论 -
Oracle中over()函数的使用
oracle中over() 函数用法 ,将自己的研究结果记录一下。 个人理解:over() 函数 是对 分析函数的一种条件解释,直接点就是 给分析函数加条件吧。 例如:SQLselect deptno,ename,sal,sum(sal) over(partition by deptno) from emp deptno,ename,sal,sum(sal) o...原创 2011-02-15 16:10:28 · 131 阅读 · 0 评论 -
随机返回5条记录
select * from (select * from emp order by dbms_random.value()) where rownum<=5 调用了dbms_random.value()函数原创 2011-02-15 15:13:24 · 153 阅读 · 0 评论 -
PLSQL Developer 注册码/序列号
PLSQL Developer 注册码/序列号; 把 aalf.dat 这个文件放置 PLSQL Developer 目录底下就可以了. 7.14 和 7.15 版本的都可以用; PLSQL Developer download: http://www.allroundautomations.com/registered/plsqldev.html ...原创 2011-02-14 08:33:36 · 196 阅读 · 0 评论 -
oracle 学习文档
多大原创 2010-12-31 23:41:12 · 142 阅读 · 0 评论 -
高效删除Oracle数据库中重复数据的方法
重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数据恢复服务水平、方便实现备份数据的容灾。 一、删除部分字段重复数据 先来谈谈...原创 2010-08-27 09:38:00 · 102 阅读 · 0 评论 -
oracle 编写记录
记录类型是把逻辑相关的数据作为一个单元存储起来,它必须包括至少一个标量型或RECORD 数据类型的成员,称作PL/SQL RECORD 的域(FIELD),其作用是存放互不相同但逻辑相关的信息。 定义记录类型语法如下: TYPE record_type IS RECORD( Field1 type1 [NOT NULL] [:= exp1 ], Field2 t...原创 2011-02-18 15:18:52 · 100 阅读 · 0 评论