《Oracle PL/SQL程序设计(第5版)》导读

简介:


9a4179d58907b5d442b7ce0ad88f9baaeca18bc3

前言

Oracle PL/SQL程序设计(第5版)
全世界有成百上千万的用户和数据库管理员正在使用Oracle公司提供的软件,这些软件可以构建复杂的系统来管理海量的数据。许多Oracle软件的核心是PL/SQL——这是一款编程语言,对Oracle版本的SQL(结构化查询语言)提供了面向过程的扩展,该语言在Oracle开发工具箱(最有名的包括Forms Developer和Reports Developer)中作为编程语言使用。

PL/SQL的一个显著特征是几乎可用于Oracle公司发行的所有新产品。软件职业者可以使用PL/SQL进行多种编程功能,包括:

用基于PL/SQL的存储程序和数据库触发器在Oracle服务器上实现重要的商业规则;
在数据库中完整地生成和管理XML文件;
把网页链接到Oracle数据库上;
自动执行数据库管理任务——从建立行级别安全到在PL/SQL程序中管理回滚段。
PL/SQL是按照Ada1语言建模,Ada是美国国防部设计的一种程序设计语言。Ada是一种高级语言,强调数据抽象、信息隐藏,以及现代设计策略中的其他关键元素。Oracle公司这一非常聪明的设计决策所产生的结果就是,PL/SQL成了一种非常强大的语言,糅合了程序化编程语言中许多最先进的元素,其包括:

从数字到字符串的完整的数据类型范围支持,包括复杂数据结构,例如记录(和关系表中的行相似)、集合(Oracle版本的数组),以及XML类型(通过PL/SQL管理Oracle中的XML文件);
一种清晰的高度可读的块结构,可以容易地加强和维护PL/SQL的应用;
条件、递归、顺序控制语句,包括一个CASE语句和3个不同种类的循环;
可用于基于事件的错误处理的异常处理单元;
被命名的、可重复利用的代码元素,比如函数、过程、触发器、对象类型(与面向对象中的类相似)以及包(相关程序和变量的集合)。

目录

第1章 PL/SQL概述

**1.1 什么是PL/SQL?
1.2 PL/SQL的起源
1.3 这就是PL/SQL
1.4 关于PL/SQL的版本
1.5 PL/SQL开发人员的资源
1.6 一些建议 **

第2章 创建并运行PL/SQL代码

**2.1 在数据库中导航
2.2 创建和编辑源代码
2.3 SQL*Plus
2.4 执行必要的PL/SQL任务
2.5 编辑PL/SQL的环境
2.6 在其他语言中调用PL/SQL **

相关文章
|
4天前
|
SQL 数据采集 监控
局域网监控电脑屏幕软件:PL/SQL 实现的数据库关联监控
在当今网络环境中,基于PL/SQL的局域网监控系统对于企业和机构的信息安全至关重要。该系统包括屏幕数据采集、数据处理与分析、数据库关联与存储三个核心模块,能够提供全面而准确的监控信息,帮助管理者有效监督局域网内的电脑使用情况。
11 2
|
24天前
|
SQL 监控 Oracle
Oracle SQL性能优化全面指南
在数据库管理领域,Oracle SQL性能优化是确保数据库高效运行和数据查询速度的关键
|
26天前
|
SQL 存储 Oracle
Oracle数据库SQL语句详解与应用指南
在数字化时代,数据库已成为各类企业和组织不可或缺的核心组件。Oracle数据库作为业界领先的数据库管理系统之一,广泛应用于各种业务场景。掌握Oracle数据库的SQL语句是数据库管理员、开发人员及运维人员的基本技能。本文将详细介绍Oracle数据库SQL语句的基本概念、语法、应用及最佳实践。一、Or
40 3
|
27天前
|
SQL Oracle 关系型数据库
Oracle SQL:了解执行计划和性能调优
Oracle SQL:了解执行计划和性能调优
44 1
|
3月前
|
SQL Oracle 关系型数据库
SQL与PL/SQL:数据库编程语言的比较
【8月更文挑战第31天】
59 0
|
4月前
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
271 3
|
4月前
|
SQL 存储 Oracle
TDengine 3.3.2.0 发布:新增 UDT 及 Oracle、SQL Server 数据接入
**TDengine 3.3.2.0 发布摘要** - 开源与企业版均强化性能,提升WebSocket、stmt模式写入与查询效率,解决死锁,增强列显示。 - taos-explorer支持geometry和varbinary类型。 - 企业版引入UDT,允许自定义数据转换。 - 新增Oracle和SQL Server数据接入。 - 数据同步优化,支持压缩,提升元数据同步速度,错误信息细化,支持表名修改。 - 扩展跨平台支持,包括麒麟、Euler、Anolis OS等。
114 0
|
2月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
4月前
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
98 13
|
4月前
|
SQL
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。

推荐镜像

更多