特惠。这书所选实例是诸多程序猿长期开发提炼出的,所选內容均来自具体新项目的开发,遮盖了程序编写中所涉及到的各个方面的技术。这种实例所涉及到的难题全是十分好用的,可以给阅读者以启迪,减少程序流程开发全过程。
好用。这书全部实例內容都以处理开发者在程序编写中碰到的具体难题和开发中应当把握的技术为管理中心,密不可分紧紧围绕实践活动选料,每一个实例都能够单独处理某一方面难题。有的能够处理工作上的难点,有的能够提升工作效能,有的能够提高工作中使用价值。
技术专业。所选实例包括了各个领域、各行各业的运用实例。许多实例是程序猿可望不可及的經典实例,阅读者根据这种实例能够迅速处理开发中碰到的各种各样难题,迅速开发各种各样软件项目。
全方位。本书包括400个典型性运用实例,內容遮盖了程序编写中所涉及到的各个方面程序编写技术,是创作者很多年开发工作经验的累积和小结。
实用。所选实例具备普遍的象征性,全部实例都提供了源码,阅读者能够迅速应用。
易查。这书实例编辑细致,阅读者能够迅速搜索所需內容。光盘中提供了编码速查技术。
DVD特惠光盘。这书附加DVD光盘,除提供了书籍实例的源代码视频外,还提供各种各样自学视频教程、新项目、计划方案、源代码和基本功训练每日任务資源近3G,**特惠。
这书密不可分紧紧围绕软件程序员在程序编写中碰到的具体难题和开发中应当把握的技术,全方位详细介绍了应用Oracle开展程序流程开发的各层面技术和方法。本书分成20章,內容包含Oracle数据库基础,SQLPlus命令行工具的应用,表及表空间操作过程,PL/SQL步骤操纵,基本查寻,涵数在查寻中的运用,高级查询,数据库索引与主视图,存储过程与事务管理,触发器原理,游标,操纵文档和日志文件的应用,系统分区技术,客户、人物角色与权限管理,Oracle性能优化,数据信息的备份与恢复,数据信息的导出来和导进,闪回技术的运用,Oracle在Java开发中的运用和Oracle在VC++开发中的运用。本书共提供了460个实例,每一个实例都突显了应用性,在其中绝大多数是程序流程开发者可望不可及的常见问题的解决方法。
这书附带配套设施光盘。光盘提供了书里全部实例的源码,所有源码都历经调节,在WindowsXP/WindowsServer2003/Windows7下产品测试,确保可以一切正常运作。
这书适用众多电子计算机发烧友和软件程序员,也能够公办专科学校老师学生阅读文章。
目录
- 第1章 Oracle数据库基础
- 实例001 画读者与图书之间的
- E-R图
- 实例002 安装Oracle 11g
- 数据库
- 实例003 卸载Oracle 11g
- 数据库
- 实例004 使用SQL*Plus工具
- 实例005 Oracle企业管理器和
- 数据库配置助手
- 实例006 启动数据库实例到
- NOMOUNT模式下
- 实例007 启动数据库实例到
- MOUNT模式下
- 实例008 启动数据库实例到
- OPEN模式下
- 实例009 启动数据库实例到
- FORCE模式下
- 实例010 使用NORMAL方式
- 关闭数据库
- 实例011 使用DBCA创建一个
- 数据库
- 实例012 强制关闭Oracle
- 数据库
- 实例013 查询Oracle标准数
- 据块的大小
- 实例014 获取Oracle的数据
- 文件信息
- 实例015 查看Oracle控制文件
- 信息
- 实例016 查看Oracle的日志
- 文件信息
- 实例017 查看数据库中内部
- 系统表
- 实例018 使用show parameter
- 命令显示服务器参数
- 实例019 修改服务器参数
- 实例020 创建一个密码文件
- 实例021 查看当前实例的警告
- 文件的路径
- 实例022 查看当前实例的用户
- 跟踪文件的路径
- 实例023 修改Oracle大型池的
- 缓存区
- 实例024 使用Oracle数据字典
- 实例025 查询当前实例进程
- 信息
- 实例026 查询数据库所有段的
- 存储空间
- 实例027 查询数据库所使用的
- 数据文件
- 第2章 SQL Plus命令行工具的使用
- 实例028 使用set newpage命令
- 修改空行的数量
- 实例029 使用set pagesize命令
- 修改一页的行数
- 实例030 使用set linesize命令
- 修改一行显示的最多
- 字符
- 实例031 使用SET PAUSE
- 命令设置显示结果
- 按页暂停
- 实例032 使用指定格式显示
- 雇员的工资
- 实例033 使用help index命令
- 来查看SQL Plus命令
- 清单
- 实例034 通过DESCRIBE命令查
- 看dba_tablespaces数据
- 字典表
- 实例035 将销售员的记录保存到
- 指定文件中
- 实例036 使用save命令保存
- SQL语句到文件中
- 实例037 加载并执行SQL脚本
- 文件
- 实例038 使用format选项格式化
- 员工工资格式
- 实例039 使用heading选项将英文
- 列名转换为中文形式
- 实例040 为打印记录设置头标题
- 和底标题
- 实例041 打印输出scott.emp数
- 据表中的所有记录
- 实例042 使用TEXT值代替
- NULL值列
- 第3章 表及表空间基本操作
- 实例043 创建一个学生档案信息
- 表students
- 实例044 创建students表的一个
- 副本
- 实例045 用alter table命令修改
- 字段s
- 实例046 用alter table命令删除
- 字段s
- 实例047 用alter table命令增加
- 新字段
- 实例048 用alter table命令
- 重命名表名
- 实例049 用alter table命令修改
- 表空间
- 实例050 使用存储参数为表分配
- 第一个盘区的大小
- 实例051 查询表STUDENTS_
- 的第一个盘区的大小
- 实例052 创建student_4数据表,
- 并设置其PCTFREE和
- PCTUSED参数分别为
- 20和40
- 实例053 创建students_5表,并
- 指定在数据块头部存放
- 10个事务
- 实例054 查询INITRANS和
- MAXTRANS参数
- 的设置情况
- 实例055 使用NOLOGGING子句
- 创建students_6表
- 实例056 查询STUDENTS_6表
- 是否启用了缓存功能
- 实例057 用drop table命令
- 删除表
- 实例058 闪回功能快速恢复被
- 删除的表
- 实例059 将表students_5置于只
- 读的read only状态值
- 实例060 通过表其他列修改
- 单列值
- 实例061修改多行的单个列值
- 实例062 修改单行的多个列值
- 实例063 UPDATE和SELECT语句
- 结合使用来修改数据
- 实例064 删除单行数据
- 实例065 删除多行数据
- 实例066 删除所有行
- 实例067 从DBA_DATA_FILES
- 数据字典中查询表空间
- 及其数据文件
- 实例068 查询USERS表空间
- 内存放的数据对象及
- 其类型和拥有者
- 实例069 查询SYSAUX表
- 空间
- 实例070 创建一个扩展大小为
- 256KB的表空间
- 实例071 创建一个扩展大小为
- 自动管理的表空间
- 实例072 通过段空间管理方式
- 创建表空间
- 实例073 创建一个块大小为标准
- 块2倍的表空间
- 实例074 创建一个数据文件大小
- 为2GB的大文件表空间
- 实例075 修改大文件表空间
- 实例076 更改表空间的读写
- 状态
- 实例077 重命名表空间
- 实例078 删除表空间
- 实例079 创建和删除users表
- 空间中的users02.dbf
- 数据文件
- 实例080 对数据文件的自动
- 扩展设置
- 实例081 创建一个数据文件大小为100MB的撤销表空间
- 实例082 修改UNDO表空间
- 实例083 切换UNDO表空间
- 实例084 删除UNDO表空间
- 实例085 查询当前例程正在使用的UNDO表空间
- 实例086 统计UNDO表空间中"回
- 退块"的生成信息
- 实例087 查询特定UNDO段的
- 信息
- 实例088 查询指定段的信息
- 实例089 查询临时表空间的
- 信息
- 实例090 创建临时表空间组
- 实例091 转移临时表空间到另外
- 一个组
- 实例092 把临时表空间组分配给指定的用户使用
- 实例093 删除临时表空间组
- 实例094 创建并设置默认永
- 久表空间
- 实例095 创建并设置默认临时
- 表空间
- 实例096 将创建的数据表置于
- 指定的表空间中
- 第4章 PL/SQL流程控制
- 实例097 计算两个整数的和与
- 这个两个整数的差
- 的商
- 实例098 添加单行注释
- 实例099 添加多行注释
- 实例100 使用%type类型的变量
- 输出emp表中编号
- 为7369的员工名称
- 和职务
- 实例101 声明%ROWTYPE类型
- 的变量rowVar_emp
- 实例102 声明记录类型emp_type
- 存储一条记录信息
- 实例103 定义变量和常量
- 实例104 使用if...then语句
- 比较两个字符串
- 变量的长度
- 实例105 使用if...then...else
- 语句判断退休年龄
- 实例106 使用if...then...elsif语句判
- 断月份所属的季节
- 实例107 使用case语句判断
- 指定季节所包含的
- 月份信息
- 实例108 使用loop/while语句
- 求前100个自然数
- 的和
- 实例109 使用for语句求前100个自然数中偶数之和
- 第5章 基础查询
- 实例110 检索scott.emp表中职位
- 是SALESMAN(销售员)的记录
- 实例111 查询多个列名
- 实例112 查询所有列
- 实例113 使用列别名
- 实例114 在列上加入计算
- 实例115 利用_通配符进行查询
- 实例116 查询数字
- 实例117 利用%通配符进行
- 查询
- 实例118 利用[]通配符进行
- 查询
- 实例119 利用[^]通配符进行
- 查询
- 实例120 检索名称以字母"a"
- 开头的员工信息
- 实例121 复杂的模糊查询
- 实例122 统一字段格式进行
- 查询
- 实例123 在查询中去除空格
- 实例124 对查询结果进行
- 格式化
- 实例125 利用IN谓词限定
- 范围
- 实例126 利用NOT IN限定
- 范围
- 实例127 利用ALL谓词限定
- 范围
- 实例128 利用ANY谓词限定
- 范围
- 实例129 NOT与谓词进行组合
- 条件的查询
- 实例130 查询时不显示重复
- 记录
- 实例
- ……