oracle 12c pl/sql语言,Oracle 12c SQL和PL/SQL编程指南

部分Oracle12c概述

章Oracle简介3

1.1数据库的产生与发展4

1.1.1数据管理技术的产生与发展4

1.1.2数据库技术的发展6

1.1.3关系数据库产品简介8

1.2Oracle的产生与发展13

1.3Oracle12c简介17

1.3.1Oracle数据库系统的特点17

1.3.2Oracle版本号的含义18

1.3.3Oracle12c的新特性18

第2章数据库的建立21

2.1数据库逻辑设计22

2.1.1关系数据库设计基础22

2.1.2关系数据库规范化24

部分Oracle12c概述

章Oracle简介3

1.1数据库的产生与发展4

1.1.1数据管理技术的产生与发展4

1.1.2数据库技术的发展6

1.1.3关系数据库产品简介8

1.2Oracle的产生与发展13

1.3Oracle12c简介17

1.3.1Oracle数据库系统的特点17

1.3.2Oracle版本号的含义18

1.3.3Oracle12c的新特性18

第2章数据库的建立21

2.1数据库逻辑设计22

2.1.1关系数据库设计基础22

2.1.2关系数据库规范化24

2.2数据库物理设计26

2.3数据库实施28

2.4创建数据库29

2.4.1数据库创建前的准备29

2.4.2安装数据库服务器并创建数据库30

第3章SQL与PL/SQL概述35

3.1SQL与PL/SQL简介36

3.1.1SQL简介36

3.1.2PL/SQL简介38

3.2SQL*Plus简介40

3.3范例数据库表的建立42

3.3.1Oracle12c基本数据类型43

3.3.2定义表的结构44

3.3.3查看表的结构47

3.3.4修改表的结构49

3.3.5删除表49

3.3.6添加数据50

3.3.7查看数据52

3.3.8删除数据54

第二部分SQL操作

第4章单表查询59

4.1简单查询60

4.1.1查询指定列60

4.1.2改变输出63

4.1.3空值处理67

4.2条件查询69

4.2.1单一条件查询70

4.2.2复合条件查询73

4.3记录排序77

4.3.1按单一列排序78

4.3.2按多列排序80

4.4分组查询81

4.4.1列函数及其应用81

4.4.2GROUPBY子句83

4.4.3HAVING子句85

第5章子查询与集合操作87

5.1子查询88

5.1.1单行子查询88

5.1.2多行子查询89

5.1.3多列子查询91

5.1.4相关子查询92

5.1.5嵌套子查询94

5.2集合操作94

5.2.1集合操作符95

5.2.2集合操作的进一步讨论101

第6章连接查询107

6.1内连接查询108

6.1.1简单内连接108

6.1.2复杂内连接110

6.2外连接查询111

6.2.1左外连接112

6.2.2右外连接113

6.2.3全外连接114

6.3其他特殊连接116

6.3.1交叉连接116

6.3.2自连接118

第7章数据操纵语言与事务处理121

7.1数据操纵语言122

7.1.1插入数据(INSERT)122

7.1.2更新数据(UPDATE)123

7.1.3删除数据(DELETE、TRUNCATETABLE)125

7.1.4数据库完整性126

7.1.5含有子查询的DML语句128

7.2数据事务处理130

7.2.1显式处理事务130

7.2.2隐式处理事务132

7.2.3特殊事务133

第8章SQL函数135

8.1数字函数136

8.1.1数字函数概述136

8.1.2数字函数示例136

8.2字符函数142

8.2.1字符函数概述142

8.2.2字符函数示例143

8.3日期时间函数146

8.3.1日期时间函数概述147

8.3.2日期时间函数示例147

8.4转换函数150

8.4.1转换函数概述150

8.4.2转换函数示例151

第9章数据控制语言与数据定义语言155

9.1数据控制语言156

9.1.1数据库权限156

9.1.2权限控制159

9.2表164

9.2.1建立表164

9.2.2获得表的相关信息168

9.2.3修改表定义169

9.2.4修改表名175

9.2.5删除表176

9.3索引176

9.3.1建立索引176

9.3.2获得索引信息177

9.3.3修改索引名字178

9.3.4删除索引178

9.4视图178

9.4.1建立视图179

9.4.2使用视图180

9.4.3获得视图定义信息183

9.4.4修改视图184

9.4.5删除视图184

第三部分PL/SQL编程指南

0章PL/SQL编程基础187

10.1PL/SQL语言基础188

10.1.1PL/SQL块简介188

10.1.2PL/SQL基本语法要素190

10.1.3变量及其数据类型193

10.2在PL/SQL中执行SQL语句197

10.2.1执行SELECT语句197

10.2.2执行DML语句199

10.2.3执行事务处理语句204

10.3PL/SQL程序控制结构205

10.3.1顺序结构205

10.3.2分支结构206

10.3.3循环结构211

10.3.4GOTO语句与NULL语句214

10.4异常处理216

10.4.1异常的基本概念216

10.4.2系统异常处理219

10.4.3自定义异常处理222

10.4.4使用异常函数224

10.5游标225

10.5.1游标应用基础225

10.5.2游标应用227

10.5.3游标FOR循环230

10.5.4游标的复杂应用232

1章复合数据类型239

11.1记录类型240

11.1.1定义记录240

11.1.2在SELECT语句中使用记录241

11.1.3在DML中使用记录244

11.2记录表类型248

11.2.1定义记录表248

11.2.2使用记录表249

11.3联合数组类型251

11.3.1定义联合数组251

11.3.2使用联合数组251

11.4嵌套表类型253

11.4.1定义嵌套表254

11.4.2使用嵌套表254

11.5变长数组类型257

11.5.1定义变长数组257

11.5.2使用变长数组类型258

11.6集合操作261

11.6.1集合属性与方法261

11.6.2使用集合操作符268

2章应用程序结构275

12.1子程序276

12.1.1过程276

12.1.2函数286

12.2包293

12.2.1定义包294

12.2.2包的管理295

12.2.3调用包298

12.2.4包中子程序的重载299

12.3触发器301

12.3.1概述301

12.3.2DML触发器305

12.3.3INSTEADOF触发器308

12.3.4系统事件触发器310

参考文献312

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值