oracle入门(一)】的更多相关文章

Oracle入门4-REF Cursor 转自:http://blog.sina.com.cn/s/blog_55dbebb00100gxsc.html 自:http://blog.csdn.net/qfs_v/archive/2008/05/07/2410308.aspx 注意:这篇文章的可取之处是定义很好,但是举的例子不能执行,由于我现在也是入门,还没有修改的能力.很怀疑作者是有意的,故意让读者执行不了. 在上文  Oracle 系列:Cursor  (参见:http://blog.csdn…
一.Oracle数据库简介 Oracle数据库的主要特点 :支持多用户.大事务量的事务处理:数据安全性和完整性控制:支持分布式数据处理:可移植性. Oracle数据库基于客户端/服务器技术:数据库服务器对数据库表进行最佳管理,处理多个客户端对同一数据的并发访问.全面地保持数据完整性,并控制数据库访问权限等安全性需求. Oracle主要组件: Oracle实例:后台进程和内存的集合 Oracle数据库:Oracle数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区:Oracle 数据…
//................创建表空间 \  赋予角色  \ 创建数据表  \  插入数据  \  创建序列  \ 添加注释   ........................... --创建表空间  create tablespace new_tabspacedatafile 'E:\File_Orc\File\A.DBF'size 100m    create tablespace hahadatafile 'E:\File_Orc\File\B.DBF'    size 50m…
参考文献 中文教程     http://wenku.baidu.com/view/b425f404e87101f69e319566.html 经典教程     http://wenku.baidu.com/view/6aecd192dd88d0d233d46a0b.html 官方电子书    http://docs.oracle.com/cd/E25054_01/nav/portal_booklist.htm Administrator's Guide 数据库结构 每个运行的Oracle数据库…
一.数据库的逻辑结构是从逻辑的角度分析数据库的组成.Oracle 的逻辑组件包括: 1.表空间 表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统表空间. 每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个表空间相关联. 表空间的大小等于构成该表空间的所有数据文件大小之和   --表空间的创建语法 create tablespace 表空间名 datafile '文件路径' size 文件大小 autoextend on|off(…
在客户端里PL/sql里面 记得用commint 回滚 所写得SQL语句才真的有效  如插入7千万个数据 没有执行commint 就等于没有 将数据真正的存入数据库服务器里面去 所以当其他前端链接上 该表,就会发现是一个空的集合 一: DDL(定义语句)create alter drop 不需要commint回滚 二:DML(操纵语句)insert update delete,select...for update(需要commint) 同时插入多条 可以这样插入: insert all int…
oracle的分页查询共三种方法 1.根据ROWID来分页(速率一般) SQL>select * from emp where rowid in (select rid from (select rownum rn,rid from (select rowid rid,cid from emp order by cid desc) where rownum<10000) where rn>9980) order by cid desc; 看得更清楚点 select * from emp…
oracle表复杂查询--子查询 什么是子查询? 子查询是指嵌入在其它sql语句中的select语句,也叫嵌套查询. 单行子查询 单行子查询是指只返回一行数据的子查询语句. 请思考:如果显示与smith同一部门的所有员工? SQL>select * from emp where deptno=(select deptno from emp where ename='SMITH'); 将SMITH排除在外不显示 SQL>select * from emp where deptno=(select…
oracle表复杂查询 在实际应用中经常需要执行复杂的数据统计,经常需要显示多张表的数据,现在我们给大家介绍较为复杂的select语句 数据分组-max,min,avg,sum,count 如何显示所有员工中最高工资和最低工资 SQL>select max(sal) "最高工资",min(sal) "最低工资" from emp; 请查询最高年工资 SQL>select max(sal*13+nvl(comm,0)*13) "最高年工资&quo…
此文中用到的表是Scott用户中自带的三张表: 基本select语句 基本语法: select [distinct] *|{columnl,column2,column3..} from table [where {condition}]; select [是否剔除重复数据] *|{字段名(列名),字段名2(列名2),字段名3(列名3)..} from 表名 [where {条件}];注意事项: 1.select指定查询哪些列的数据: 2.column指定列名: 3.*代表查询所有列: 4.fr…