![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 51
love520240diaoer
这个作者很懒,什么都没留下…
展开
-
oracle总结
查询:select语句,多表查询,group by 分组,having 对分组后的每一个组进行过滤,order by 排序。(select语句多表查询这个最重要)DML语句:insert into emp() values(),insert into emp (select * from emp2), delete from emp where... update emp ...原创 2010-08-16 08:52:48 · 64 阅读 · 0 评论 -
java连接oracle的二种方法
建立和分析java程序和oracle数据库交互的两种方法。 第一种应该是比较古老的方法了。 Windows下采用JDBC-ODBC Bridge连接oracle数据库 1、 安装oracle客户端程序,在tnsnames.ora中配置好相应的数据库连接串文件,此处设连接串名为“dbora”。 2、 在windows的控制面板->“数据库源ODBC”中,建立...原创 2010-09-11 09:59:59 · 92 阅读 · 0 评论 -
Oracle中UNION 与UNION ALL的学习
Oracle中UNION 与UNION ALL的学习[code]1、UNION:并集,所有的内容都查询,重复的显示一次;2、UNION ALL:并集,所有的内容都显示,包括重复的;3、INTERSECT:交集,只显示重复的;4、MINUS:差集,只显示对方没有的(跟顺序是有关系的)两者都是对记录集操作,把来自许多SELECT语句的结果组合到一个结果集合中。不...原创 2010-09-16 15:20:42 · 89 阅读 · 0 评论 -
Oracle DBA常用命令总结
Oracle DBA常用命令总结[code] //创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m...原创 2010-09-23 19:56:05 · 126 阅读 · 0 评论 -
Oracle的索引总结
Oracle的索引总结[code] 1. 索引与日志 2. 索引的类型 * B-树索引:几乎所有的关系型数据库中都有b*tree类型索引,也是被最多使用的。其树结构与二叉树比较类似,根据rid快速定位所访问的行。 * 反转键索引:反转了b*tree索引码中的字节,是索引条目分配更均匀,多用于并行服务器环境下,...原创 2010-09-24 08:05:00 · 120 阅读 · 0 评论 -
oracle中各种索引的总结
oracle中各种索引的总结 [code]索引在ORACLE SQL-TUNNING中起着重要作用,索引分为B-TREE索引,BITMAP索引两大类,但是特别需要强调的就是索引组织表,clustering这两种最特别的索引!其中用的最多还是B-TREE索引。1. B-TREE索引B-TREE索引是我们平时用的最多,B-TREE顾名思义就是类似树结构,我想学过...原创 2010-09-24 08:07:46 · 83 阅读 · 0 评论 -
oracle索引 约束简单总结
oracle索引 约束简单总结[code]什么时候应该建立索引? 1. 表很大而且大多数查询的返回数据量很少(oracle推荐原创 2010-09-24 08:09:22 · 77 阅读 · 0 评论 -
oracle主键的设置
oracle主键的设置四种方法可以设置主键,一种是自增长主键,另一种就是生成唯一序列。[code] 一、自增长主键 --首先建一个表TEST create table TEST ( NID int PRIMARY KEY, test1 varchar2(20), test2 varchar2(20), ...原创 2010-09-24 08:16:31 · 93 阅读 · 0 评论 -
Oracle数据库设计——定义约束 主键
Oracle数据库设计——定义约束 主键 [code]声明约束主键(PRIMARY KEY) 一张表不一定有主键,但大多数表都创建了主键,主键值必须唯一并且组成主键的各列都不能为空。 想象一下存储学生信息的一张表。在学生表(STUDENTS)每个学生有且仅有一行记录。因此,在STUDENTS表中每一行只能确定一个且仅有一个学生。举例来说,一个处理学生学费清单...原创 2010-09-24 08:19:48 · 182 阅读 · 0 评论 -
物化视图相关
物化视图[code]物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以查询表,视图和其它的物化视图。 通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。 对于复制,物化视图允许你在本地维护远程数据...原创 2010-09-24 08:23:04 · 74 阅读 · 0 评论 -
Oracle 的物化视图
Oracle 的物化视图 [code]Oracle 的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同。数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写( query rewrite )机制,这样不需要修改原有的查...原创 2010-09-24 08:25:39 · 65 阅读 · 0 评论 -
数据表设计原则
数据表设计原则[code]1)不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。2)采用领域模型驱动的方式和自顶向下的思路进...原创 2010-09-24 08:35:15 · 100 阅读 · 0 评论 -
Oracle创建索引要做到的几个方面
Oracle创建索引要做到的几个方面[code]在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做到这一点的话,需要数据库管理员做出很大的努力。具体的来说,要做到这个三个适当有如下几个要求。 一、 根据表的大...原创 2010-09-24 08:45:08 · 95 阅读 · 0 评论 -
Oracle存储过程总结
Oracle存储过程总结[code]1、创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or...原创 2010-09-24 08:49:17 · 66 阅读 · 0 评论 -
用java调用oracle存储过程总结
用java调用oracle存储过程总结[code]1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程 如果服务...原创 2010-09-24 08:51:42 · 61 阅读 · 0 评论 -
Oracle sequence序列的用法
Oracle sequence序列的用法 [code]oracle中没有自增类型的字段的,所以通常情况下需要定义一个sequence来作为自动增长类型字段的数据。 于是记录了一些关于oracle sequence的资料,已备查用! Oracle中的序列(sequence) 1: 如何定义一个序列 仅向前的数字变量(和SQL中的自动编号有点像 ...原创 2010-09-24 09:08:57 · 301 阅读 · 0 评论 -
Oracle 体系结构介绍
Oracle 体系结构介绍 [code]1、 ORACLE 实例——包括内存结构与后台进程 2、 ORACLE 数据库——物理操作系统文件的集合 3、 了解内存结构的组成 4、 了解后台进程的作用 5、 了解数据库的物理文件 6、 解释各种逻辑结构 一、ORACLE实例 1、ORACLE 实例 System G...原创 2010-09-25 08:14:54 · 77 阅读 · 0 评论 -
oracle 10g驱动包下载
oracle 10g驱动包下载我用的是Oracle10g数据库 Eclipse开发工具[code]//JDBCConn.javaimport java.sql.*;/** * Title: JDBC连接数据库 * Description: 本实例演示如何使用JDBC连接Oracle数据库,并演示添加数据和查询数据。 * Copyright: Copyrigh...原创 2010-09-11 09:58:17 · 699 阅读 · 0 评论 -
Oracle PL-SQL中 左连接和右连接用法
数据表的连接有:1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制)3、自连接(连接发生在一张基表内)select a.studentno, a.studentname, b.classname ...原创 2010-09-08 20:24:51 · 397 阅读 · 0 评论 -
oracle相关
oracle相关知识点原创 2010-09-07 15:06:44 · 78 阅读 · 0 评论 -
oracle基础知识点总结
目录 Oracle总结 2一、数据类型 21.1、基本数据类型: 21.2、集合数据类型: 21.3、关系数据类型: 31.4、数据类型之间的转换 3二、Oracle自带的函数 32.1、常...原创 2010-08-16 08:53:49 · 103 阅读 · 0 评论 -
oracle总结
这是我的一些资料总结原创 2010-08-16 11:57:58 · 56 阅读 · 0 评论 -
oracle卸载不干净的解决办法
方法一:oracle卸载不干净的解决办法先前安装的是10.1,出了些问题,准备重新安装10.2版,卸载后发现有的服务没有被删掉,删除服务的命令是:sc delete (服务名)DOS下执行:sc delete OracleOraDb10g_home1TNSListenersc delete OracleDBConsoleorcl 之后再安装就可以了方法二:...原创 2010-09-03 19:21:16 · 1541 阅读 · 0 评论 -
oracle 高级应用 高工资必须知道的知识点
[code]SELECT empno, ename, sal, CASE deptno WHEN 10 THEN '财务部' WHEN 20 THEN '研发部' WHEN 30 THEN '销售部' ...原创 2010-09-04 12:25:23 · 120 阅读 · 0 评论 -
Oracle创建删除用户实例及用户权限分配
Oracle创建删除用户实例及用户权限分配 新建用户实例: 首先,使用sys用户登陆sqlplus,然后新建用户名密码均为test的用户,表空间为users 后给test赋resource,connect,dba权限 Cmd代码[code] 1. D:\>sqlplus /nolog 2. ...原创 2010-09-04 14:01:29 · 145 阅读 · 0 评论 -
免安装Oracle客户端使用PL/SQL连接 Oracle
免安装Oracle客户端使用PL/SQL连接 Oracle前几天重装系统后,安装PL/SQL连接服务器上的Oracle做开发,但是用PL/SQL连接Oracle,是需要安装Oracle客户端软件的,而我又不想再装那个东西,怎么办呢,上网搜,别人肯定也遇到过这种问题,一搜,果然有解决办法,而且很简单。我总结了一下,希望给其他人有帮助。1. 到Oracle网站下载一个叫Instant ...原创 2010-09-04 14:54:47 · 76 阅读 · 0 评论 -
使用oracle pl/sql developer的几点总结
使用oracle pl/sql developer的几点总结 1.只执行光标所在sql语句设置:/Tool/Preferences/SQL Windows/选中 Auto Select Statement ,如果不选中,在sql windows中的所有sql都要执行。注意:判断一条sql的依据是分号,这点不同于toad。2.快捷键设置:/Tool/Preferen...原创 2010-09-04 15:08:50 · 72 阅读 · 0 评论 -
PLSQL Developer使用、设置及快捷键设置
PLSQL Developer使用、设置及快捷键设置1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法:Tools菜单 --> Browe...原创 2010-09-04 15:11:45 · 98 阅读 · 0 评论 -
oracle总结
oracle总结 详情请看附件原创 2010-09-04 15:21:40 · 90 阅读 · 0 评论 -
Oracle SQL语句之操作符优化--优化技术分析
Oracle SQL语句之操作符优化--优化技术分析操作符优化IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记...原创 2010-09-04 16:57:10 · 69 阅读 · 0 评论 -
Oracle数据导入导出imp/exp命令
Oracle数据导入导出imp/exp命令关于Oracle10g的近期学习,有点东西觉得比较重要,想给自己做一下笔记:首先导入和导出都是在Doc命令行中进行,当然在em中也是可以的,不过知道是针对Doc命令行做一些记录关于导出功能:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\db\Test.dmp中> exp system/ma...原创 2010-09-05 08:58:30 · 132 阅读 · 0 评论 -
Oracle 函数
Oracle 函数 1 数值型函数abs:求绝对值函数,如:abs(?5) 5sqrt:求平方根函数,如:sqrt(2) 1.41421356power:求幂函数,如:power(2,3) 8cos:求余弦三角函数,如:cos(3.14159) ?1mod:求除法余数,如:mod(1600, 300) 100ceil:求大于等于某数的最小整数,如:ceil(2.35...原创 2010-09-06 16:55:49 · 138 阅读 · 0 评论 -
Oracle总结
Oracle总结一、 Oracle安装及基本命令1、 配置服务OracleOra10g_home1TNSListener,表示监听服务,如果客户端想连接到数据库,此服务必须打开,此服务必须打开。OracleService数据库名,表示数据库的主服务,此服务必须启动。2、 进入sqlplusw,主机字符串处输入数据库名3、 设置行缓冲长度...原创 2010-09-06 18:02:30 · 79 阅读 · 0 评论 -
Oracle总结
Oracle总结一、 Oracle安装及基本命令1、 配置服务OracleOra10g_home1TNSListener,表示监听服务,如果客户端想连接到数据库,此服务必须打开,此服务必须打开。OracleService数据库名,表示数据库的主服务,此服务必须启动。2、 进入sqlplusw,主机字符串处输入数据库名3、 设置行缓冲长度...原创 2010-09-06 18:03:38 · 65 阅读 · 0 评论 -
oracle 查工资大于本部门平均工资的员工信息两种方法
查工资大于本部门平均工资的员工信息两种方法[code]第一种方法:select * from scott.emp e where sal > (select avg(sal) from scott.emp where e.deptno=deptno) 第二种方法:select * from scott.emp e1,(select avg(sal) sals,deptno ...原创 2010-09-06 20:21:16 · 9886 阅读 · 0 评论 -
oracle条件查询:case和decode使用实例
oracle条件查询:case和decode使用实例[code]分别用case和decode函数列出员工所在的部门,deptno=10显示'部门10', deptno=20显示'部门20' deptno=30显示'部门30' deptno=40显示'部门40' 否则为'其他部门' select ename, case deptno when 10 then ...原创 2010-09-06 20:23:55 · 520 阅读 · 0 评论 -
优化Oracle数据库性能
优化Oracle数据库性能[code]随着网络应用和电子商务的不断发展,各个站点的访问量越来越大,如何使有限的计算机系统资源为更多的用户服务?如何保证用户的响应速度和服务质量?这些问题都属于服务器性能优化的范畴。作为较成功的数据库厂商,Oracle公司数据库的性能优化是如何进行的 优化策略 为了保证Oracle数据库运行在最佳的性能状态下,在信息系统开发之前...原创 2010-09-29 19:55:05 · 83 阅读 · 0 评论