当前位置:首页 > 数据库 >
《Oracle程序开发范例宝典》电子书封面

Oracle程序开发范例宝典

  • 发布时间:2020年04月28日 09:45:15
  • 作者:周佳星, 高润岭, 李根福
  • 大小:140.5 MB
  • 类别:Oracle电子书
  • 格式:PDF
  • 版本:清晰扫描版
  • 评分:7.1

    Oracle程序开发范例宝典 PDF 清晰扫描版

      给大家带来的一篇关于Oracle相关的电子书资源,介绍了关于Oracle、Oracle程序开发方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小140.5 MB,周佳星, 高润岭, 李根福编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.8。

      内容介绍

      Oracle程序开发范例宝典

      特惠。这书所选实例是诸多程序猿长期开发提炼出的,所选內容均来自具体新项目的开发,遮盖了程序编写中所涉及到的各个方面的技术。这种实例所涉及到的难题全是十分好用的,可以给阅读者以启迪,减少程序流程开发全过程。

      好用。这书全部实例內容都以处理开发者在程序编写中碰到的具体难题和开发中应当把握的技术为管理中心,密不可分紧紧围绕实践活动选料,每一个实例都能够单独处理某一方面难题。有的能够处理工作上的难点,有的能够提升工作效能,有的能够提高工作中使用价值。

      技术专业。所选实例包括了各个领域、各行各业的运用实例。许多实例是程序猿可望不可及的經典实例,阅读者根据这种实例能够迅速处理开发中碰到的各种各样难题,迅速开发各种各样软件项目。

      全方位。本书包括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 查询时不显示重复
      •  记录
      •  实例
      •  ……

      学习笔记

      使用ef6创建oracle数据库的实体模型遇到的问题及解决方案

      解决方案中的数据层项目最初使用的是oracle 11g + ef5 创建的实体模型,在分页时遇到了skip参数为0报错的问题,没有找到相关资料。 于是决定升级到ef6,在oracle官网中得知,Oracle Data Provider for .NET in ODAC 12c Release 3 开始支持ef6(https://docs.oracle.com/cd/E56485_01/win.121/e55744/release_changes.htm#CIHGIAEG) 安装步骤: 1.安装odac,下载地址http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html 2. 数据层项目的.net版本改成4.5以上 ,使用nuget安装 EntityFramework 6 +Oracle.ManagedDataAccess +Oracle.ManagedDataAccess.EntityFramework,都安装最新稳定版。 安装后app.config和web.config都会被加入如下配置项 configSections !-- For more information on Enti……

      MySQL中实现插入或更新操作(类似Oracle的merge语句)

      如果需要在MySQL中实现记录不存在则insert,不存在则update操作。可以使用以下语句: 更新一个字段: INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3) ON DUPLICATE KEY UPDATE columnA=IF(columnB0,1,columnA) 更新多个字段: INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3) ON DUPLICATE KEY UPDATE columnA=IF(columnB0,1,columnA),columnB=IF(columnC0,1,columnB),columnC=IF(columnA0,1,columnC); 由于MySQL对更新为原相同值有进行优化,所以更新为原相同值时不会真正对字段进行更新操作,不存在性能问题。 以上所述是小编给大家介绍的在MySQL中实现插入或更新操作(类似Oracle的merge语句),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复……

      ibatis结合oracle批量插入三种方法的测评

      第一种 insert id =" insert_table " parameterClass ="java.util.List" ![CDATA[ insert into sj_test( col1 , col2 , col3 ) values ]] iterate conjunction ="," ![CDATA[ (#test[]. col1 #, # test []. col2 #, # test []. col3 #) ]] / iterate / insert 这种方式是网上最常见的,但是也是问题最大的,今天把我彻底纠结了,弄了几个小时,最后发现, Oracle 不支持 一个 insert 多个 values 的方式,不知道网友们被坑到了没,好像 MySQL 支持这种方式,所报的错误: ORA-00933:SQL命令未正确结束 第二种 insert id="insert_table " parameterClass="java.util.List" insert all iterate conjunction="" into sj_test( col1 , col2 , col3 ) values (#test[]. col1 #, # test []. col2 #, # test []. col3 #) /iterate !--必须要加上 -- select * from……

      深入理解Python3.6连接Oracle数据库

      本文实例讲述了Python3.6连接Oracle数据库的方法。分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Oracle/5.2.1#downloads 这里下载的是源码进行安装 [root@oracle oracle]# tar xf cx_Oracle-5.2.1.tar.gz[root@oracle oracle]# cd cx_Oracle-5.2.1[root@oracle cx_Oracle-5.2.1]# python setup.py buildTraceback (most recent call last):File setup.py, line 170, in moduleraise DistutilsSetupError(cannot locate an Oracle software \distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation 报错解决办法: 在root用户的.bash_profile文件中添加oracle_home的环境变量 export ORACLE_HOME=/u01/app/product/11.2.0/dbhome_1PATH=${ORACLE_HOME}/bin:$PATH:$HOME/bin[root@oracle cx_Oracle-5.2.……

      深入Mysql,SqlServer,Oracle主键自动增长的设置详解

      1、把主键定义为自动增长标识符类型 MySql 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如: create table customers(id int auto_increment primary key not null, name varchar(15)); insert into customers(name) values("name1"),("name2"); select id from customers; 以上sql语句先创建了customers表,然后插入两条记录,在插入时仅仅设定了name字段的值。最后查询表中id字段,查询结果为: 由此可见,一旦把id设为 auto_increment 类型,mysql数据库会自动按递增的方式为主键赋值。 Sql Server 在MS SQLServer中,如果把表的主键设为identity类型,数据库就会自动为主键赋值。例如: create table customers(id int identity(1,1) primary key not……

      以上就是本次介绍的Oracle电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:LoadRunner 12七天速成宝典

      下一篇:TensorFlow机器学习实战指南

      展开 +

      收起 -

      • 《Oracle程序开发范例宝典》PDF下载

      Oracle相关电子书
      Oracle PL/SQL从入门到精通
      Oracle PL/SQL从入门到精通 高清版

      Oracle PL/SQL从入门到精通 以面向应用为原则,深入浅出的介绍了oracle平台上使用pl/sql语言进行数据库开发的技术。通过大量的示例,详细介绍了pl/sql的语言特性、使用技巧,同时配以2个在实际

      立即下载
      Oracle数据库技术与应用
      Oracle数据库技术与应用 3.27高清原版 立即下载
      Oracle数据库日常维护手册
      Oracle数据库日常维护手册 超清完整版

      Oracle 数据库日常维护手册主要介绍oracle数据库方便的一些日常维护需要检查与注意地方,需要的朋友可以参考一下。 目 录 1.检查数据库基本状况 1.1.检查Oracle实例状态 1.2.检查Oracle服务进程 1.3.检查Oracle监听状态 2.检查系统和oracle日志文件 2.1.检查操作系统日志文件 2.2.检查oracle日志文件 2.3.检查Oracle核心转储目录 2.4.检查Root用户和Oracle用户的email 3.检查Oracle对象状态 3.1.检查Oracle控制文

      立即下载
      Oracle数据库性能优化方法论和最佳实践
      Oracle数据库性能优化方法论和最佳实践 超清完整版

      本书内容为FlowofWorkUnitTimeBasedAnalysis性能优化方法论的部分,主要介绍基于流程响应和流程分解的响应时间分析方法论。感兴趣的可以下载学习

      立即下载
      Oracle PL/SQL 程序设计(上下册)
      Oracle PL/SQL 程序设计(上下册) 第6版 立即下载
      高并发Oracle数据库系统的架构与设计
      高并发Oracle数据库系统的架构与设计 高清版 立即下载
      Oracle PL/SQL DBA编程入门
      Oracle PL/SQL DBA编程入门 清晰完整版

      本书从Oracle的数据库体系结构出发,全面讲解PL/SQL编程的运行原理、基本概念和编程技巧,是学习OraclePL/SQL编程的入门教材,感兴趣的可以下载学习

      立即下载
      Oracle数据库编程经典300例
      Oracle数据库编程经典300例 中文影印版 立即下载
      深度解析Oracle实战与提高
      深度解析Oracle实战与提高 清晰扫描版

      本书覆盖面广,从数据库基础开始,到RAC、DataGuard、GoldenGate的安装配置,再到较高级的性能调整、故障处理、系统容灾都有涉及,可以说适合各个学习阶段

      立即下载
      Oracle 12c PL/SQL程序设计终极指南
      Oracle 12c PL/SQL程序设计终极指南 原书清晰版

      本书以PL/SQL为基础,以实际的项目为驱动,系统、全面、深入地讲解PL/SQL。旨在为所有初学者和工作中的Oracle数据库工程师提供关于PL/SQL的终极参考

      立即下载
      读者留言
      曹瑞霖

      曹瑞霖 提供上传

      资源
      19
      粉丝
      27
      喜欢
      95
      评论
      16

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757