oracle 12c sql图形化,Oracle 12c PL/SQL程序设计终极指南

4829f1bc20fc4d3257f5755c8314ed62.png

Oracle 12c PL/SQL程序设计终极指南

作者:孙风栋;王澜;郭晓惠

出版日期:2015年06月

文件大小:11.73M

支持设备:

¥60.00在线试读

适用客户端:

8dafcd97aaf305db19de1ca6f990e1c4.png言商书局

iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看

?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>

图书简介

目录

在信息技术高速发展的今天,任何的大型信息系统都是以数据库技术为支撑的。Oracle数据库作为数据库领域的先驱者,凭借其雄厚的技术实力,以高稳定性、可伸缩性、高可靠性、高安全性、跨平台特性等得到业界的一致认可,成为数据库市场名副其实的领军者,遍布于工业、商业、金融、保险、航空等各个领域。在数据库市场,Oracle数据库产品的市场占有率高达50%,远远领先于其他数据库产品,可以不夸张地说,Oracle数据库产品已经遍布世界的每个角落。作为Oracle数据库的过程化的SQL语言,PL/SQL程序在Oracle项目开发过程中得到广泛应用,有Oracle数据库应用的地方,就有PL/SQL程序的应用。因此,系统深入地学习PL/SQL程序设计是Oracle数据库开发所必需的。

前言

基础篇

第1章 PL/SQL概述

1.1 什么是PL/SQL

1.2 PL/SQL优点

1.3 PL/SQL特性

1.4 PL/SQL运行机制

1.5 PL/SQL 12.1新特性

1.6 案例数据库介绍

1.7 使用Oracle文档

1.8 小结

第2章 PL/SQL开发工具的使用

2.1 SQL Plus

2.2 SQL Developer

2.3 PL/SQL Developer

2.4 小结

第3章 PL/SQL基础

3.1 PL/SQL程序结构

3.2 PL/SQL词法单元

3.3 PL/SQL数据类型

3.4 PL/SQL变量与常量

3.5 运算符与表达式

3.6 编译指示

3.7 小结

第4章 PL/SQL控制语句

4.1 条件选择语句

4.2 循环语句

4.3 顺序控制语句

4.4 小结

第5章 数据查询

5.1 SQL语言概述

5.2 SELECT语句基本语法

5.3 简单查询

5.4 查询排序

5.5 分组查询

5.6 连接查询

5.7 子查询

5.8 层次查询

5.9 集合查询

5.10 分析查询

5.11 TOP-N与分页查询

5.12 小结

第6章 数据操纵与事务控制

6.1 数据插入

6.2 数据修改

6.3 MERGE语句

6.4 数据删除

6.5 事务控制

6.6 锁

6.7 小结

第7章 内置SQL函数

7.1 内置SQL函数概述

7.2 单行函数

7.3 聚集函数

7.4 分析函数

7.5 其他函数

7.6 小结

第8章 PL/SQL中的静态SQL语句

8.1 静态SQL语句概述

8.2 显式游标

8.3 隐式游标

8.4 游标变量

8.5 游标表达式

8.6 自治事务

8.7 小结

第9章 记录

9.1 记录类型概述

9.2 声明记录类型

9.3 记录类型变量

9.4 记录类型变量的应用

9.5 小结

第10章 错误处理

10.1 编译警告

10.2 异常处理概述

10.3 异常的类型

10.4 抛出异常

10.5 捕获与处理异常

10.6 异常的传播

10.7 异常处理策略

10.8 小结

开发篇

第11章 PL/SQL子程序

11.1 PL/SQL子程序概述

11.2 独立子程序

11.3 调用子程序

11.4 子程序参数

11.5 嵌套子程序

11.6 独立子程序的管理

11.7 小结

第12章 PL/SQL包

12.1 包概述

12.2 创建包

12.3 调用包

12.4 重载包

12.5 实例化与初始化包

12.6 包的纯度等级

12.7 包的状态

12.8 包编写指南

12.9 STANDARD包

12.10 包管理

12.11 小结

第13章 子程序依赖性与权限管理

13.1 对象依赖性概述

13.2 子程序的本地依赖性

13.3 子程序的远程依赖性

13.4 子程序权限概述

13.5 调用者权限与定义者权限

13.6 小结

第14章 触发器

14.1 触发器简介

14.2 简单的DML触发器

14.3 INSTEAD OF DML触发器

14.4 复合DML触发器

14.5 利用DML触发器保证引用完整性

14.6 系统触发器

14.7 变异表触发器

14.8 触发器设计指南

14.9 触发器管理

14.10 小结

第15章 集合

15.1 集合概述

15.2 联合数组

15.3 嵌套表

15.4 可变数组

15.5 集合方法

15.6 集合类型变量的比较

15.7 独立集合类型

15.8 在包中定义的集合类型

15.9 多维集合

15.10 小结

第16章 动态SQL语句

16.1 动态SQL语句概述

16.2 本地动态SQL

16.3 DBMS_SQL包

16.4 小结

第17章 批绑定

17.1 批绑定概述

17.2 FORALL语句

17.3 BULK COLLECT短语

17.4 动态批绑定

17.5 小结

高级篇

第18章 对象

18.1 Oracle对象概述

18.2 对象类型定义

18.3 对象类型方法

18.4 对象类型的继承

18.5 操作数据库中对象

18.6 对象视图

18.7 在PL/SQL中使用对象类型

18.8 与对象相关的函数和操作符

18.9 对象类型的管理

18.10 小结

第19章 大对象

19.1 大对象概述

19.2 利用SQL操纵LOB对象

19.3 DBMS_LOB包

19.4 利用PL/SQL操纵LOB对象

19.5 小结

第20章 Oracle任务调度

20.1 Oracle调度器概述

20.2 作业对象管理

20.3 程序对象管理

20.4 调度对象管理

20.5 小结

第21章 PL/SQL性能优化

21.1 PL/SQL性能优化简介

21.2 子程序内联

21.3 SQL语句优化

21.4 最小化CPU载荷

21.5 管道函数的使用

21.6 性能优化工具

21.7 小结

第22章 常用的Oracle内置包

22.1 Oracle内置包简介

22.2 DBMS_ALERT包

22.3 DBMS_DDL包

22.4 DBMS_FLASHBACK包

22.5 DBMS_METADATA包

22.6 DBMS_LOGMNR包

22.7 DBMS_LOGMNR_D包

22.8 DBMS_PIPE包

22.9 DBMS_RANDOM包

22.10 DBMS_ROWID包

22.11 DBMS_TRANSACTION包

22.12 UTL_FILE包

22.13 UTL_TCP包

22.14 小结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436126.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle 存储同步,Oracle数据库知识——存储过程篇

在线QQ客服:1922638专业的SQL Server、MySQL数据库同步软件存储过程是一组用于完成特定功能的SQL语句,该语句已编译并存储在数据库中。用户通过指定存储过程的名称并提供参数(如果存储过程具有参数)来执行它。存储过程是数据库中的重要对象。任何设计良好…

使用MvcContrib的FormHelper

MvcContrib的FormHelper提供了三大Helper Html辅助 验证HelperGrid表格Helper下载 下载后将MvcContrib.dll与MvcContrib.Samples.FormHelper.dll引用到Asp.net MVC工程 在Web.Config pages.namespaces加入以下节点 <add namespace"MvcContrib.UI.Tags"/><ad…

WinCE控制面板添加应用程序

WinCE系统中的控制面板和Windows系统中的控制面板原理是一样的&#xff0c;里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe&#xff0c;Control.exe和一些.cpl文件组成&#xff0c;其中Ctlpnl.exe和Control.exe用于控制控制面板的文件夹显示和架构&#xff0c;而…

oracle 游标 904,如何解决Oracle数据库游标连接超出问题

如何解决Oracle数据库游标连接超出问题发布时间&#xff1a;2020-07-21 10:57:35来源&#xff1a;亿速云阅读&#xff1a;103作者&#xff1a;小猪这篇文章主要讲解了如何解决Oracle数据库游标连接超出问题&#xff0c;内容清晰明了&#xff0c;对此有兴趣的小伙伴可以学习一下…

用多媒体库 Bass.dll 播放 mp3 [15] - 设置与获取播放速度

本例效果图:代码文件:unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ComCtrls;typeTForm1 class(TForm)OpenDialog1: TOpenDialog;Button1: TButton;Button2: TButton;Button3: TButton;TrackBar1:…

【转】Dicom文件解析!!!!!!

转自&#xff1a;https://blog.csdn.net/leaf6094189/article/details/8510325 Dicom全称是医学数字图像与通讯&#xff0c;这里讲的暂不涉及通讯那方面的问题 只讲*.dcm 也就是diocm格式文件的读取&#xff0c;读取本身是没啥难度的 无非就是字节码数据流处理。只不过确实比较…

VS2008 JS脚本调试总是调试旧代码 真不知道怎么回事?谁能帮帮我呀!

如图,[dynamic]标记的是调试的元文件 xml1.htm[dynamic]和xml.js[dynamic] 我更改后的文件是xml1.htm和xml.js,见图1 2 调试的文件有debugger 更改后的文件我把debugger注了 js脚本中我把变量给改了见3 4 ,所以在浏览新的xml1.htm时,竟然报对象找不到,真实受不了了!!! 为什么我…

【转】C#开发PACS医学影像处理系统(一):开发背景和功能预览

转自&#xff1a;https://www.cnblogs.com/Uncle-Joker/p/13646949.html 本系列文章将从以下模块和大家分享和讨论使用C#开发医学软件PACS和RIS系统&#xff0c; 国内相关资料比较少&#xff0c;也借此机会丰富一下医学软件开发生态&#xff0c;讨论技术难点&#xff0c;希望…

《WF编程》系列之30 - 基本活动:错误处理

《WF编程》系列之30 - 基本活动:错误处理 4.3 错误处理 Fault,故障,现在官方已经将其翻译为错误,那么以后的随笔中我也就采用官方的翻译吧. 错误处理也属于流程控制的一部分,这一节我来介绍一下有关错误处理的活动.错误是指在工作流执行期间发生的异常.我们可以使用错误处理程…

oracle错误27101,ORA-27101ORA-01034错误解决

Oracle已经启动&#xff0c;连接sqlplus后&#xff0c;进行查询&#xff0c;出现下面错误ORA-01034: ORACLE not availableORA-27101: shared memory realm doesOracle已经启动&#xff0c;连接sqlplus后&#xff0c;进行查询&#xff0c;出现下面错误ORA-01034: ORACLE not av…

NOD32升级ID获取器For流星无语更新了

NOD32升级ID获取器For流星无语更新了一下,现在可以直接把用户名密码写入注册表了,连复制/粘贴操作都可以免了...转载于:https://www.cnblogs.com/lxwy/archive/2008/09/05/4420722.html

【转】【C#】使用fo-dicom完成BMP,JPG,PNG图片转换为DICOM文件

转自&#xff1a;https://developer.aliyun.com/article/672065 最近研究了一下DICOM和BMP文件转换的问题&#xff0c;也是很头大。度娘了很久&#xff0c;也在CSDN等论坛看到一些断断续续的文件&#xff0c;最主要的是代码只是片断&#xff0c;不是完整的实现。头大了。 首先…

C++设计模式之二 AbstractFactory模式

设计模式的目的就是尽量减少“变化”对程序的影响&#xff0c;尤其是对客户程序的影响。AbstractFactory模式作为创建型模式的一种&#xff0c;解决的就是“new”在变化中可能引起的问题。 先来看看new有何种不好&#xff0c;举个创建汽车的车门的例子&#xff1a; 很自然的一…

改写DataCogs在MOSS列表中实现三级联动字段

项目中有需求需要实现列表中3级的字段联动。参照小熊的[分享]修复DataCogs二级联动FieldControl支持中文 &#xff0c;改造一下&#xff0c;实现了3级联动字段。另外&#xff0c;还可以实现一个列表中同时有两个&#xff0c;或两个以上互相独立的联动字段&#xff0c; 详细的字…

【转】01.Dicom 学习笔记-DICOM C-Store 消息服务

转自&#xff1a;https://www.jianshu.com/p/bab6a85d3486 引言 之前总体介绍了 DICOM 的消息服务&#xff0c;可以参考这篇博文&#xff0c;但是有关每个服务的详细信息没有讲解&#xff0c;本文就结合开源 DICOM 库 fo-dicom 详细介绍一下 C-Store 服务。 名词简介 在正式讲…

【转】02.Dicom 学习笔记-DICOM C-Find 消息服务

引言 前篇介绍了 DICOM C-Store 消息服务&#xff0c;本文结合开源 DICOM 库 fo-dicom 详细介绍一下 C-Find 服务。 C-Find 消息服务 C-Find 服务是一个查询服务&#xff0c;用于一个 DIMSE-service-user 在同等的DIMSE-service-user 上查询复合 SOP 实例的属性满足查询条件给出…

【转】03.Dicom 学习笔记-DICOM C-Get 消息服务

转自&#xff1a;https://www.jianshu.com/p/c7f5b9fa597c 引言 前篇介绍了 DICOM C-Find 消息服务&#xff0c;本文结合开源 DICOM 库 fo-dicom 详细介绍一下 C-Get 服务。 C-Get 消息服务 C-Get 服务主要用于获取影像&#xff0c;用于一个 DIMSE-service-user 在同等的DIMSE…

php dao类设计,DAO数据访问对象设计 - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架...

关于DAO数据访问对象设计其实是关于GoFrame框架工程化实践中比较重要一块设计。DAO设计结合GoFrame的ORM组件性能和易用性都很强&#xff0c;可以极大提高开发和维护效率。看完本章节内容之后&#xff0c;小伙伴们应该能够理解并体会到使用DAO数据库访问对象设计的优点。一、现…

再谈“我是怎么招聘程序员的”

我以前写过一篇“我是怎么招聘程序员的”的文章&#xff08;在CSDN那里有很多人进行了回复&#xff09;。今天&#xff0c;我想再谈谈关于招聘和面试这方面的东西&#xff0c;主要是以下这些原因&#xff1a; 近半年来我在进行了大量的招聘工作&#xff0c;对面试有一些新的体…

【转】04.Dicom 学习笔记-DICOM C-Move 消息服务

引言 前篇介绍了 DICOM C-Get 消息服务&#xff0c;本文结合开源 DICOM 库 fo-dicom 详细介绍一下 C-Move 服务。 C-Move 消息服务 C-Move 服务可以用来获取影像和转存影像&#xff0c;用于一个 DIMSE-service-user 在同等的 DIMSE-service-user 上查询复合 SOP 实例的属性满足…