《ORACLE开发人员指南》求取 ⇩

目 录1

前言1

第1章 SQL*Plus1

1.1怎样将SQL语句保存到文件中1

1.2怎样运行SQL*Plus命令文件3

1.3怎样作为另一个用户连接5

到SQL*Plus5

1.4怎样使用SQL*Plus编辑语句7

1.5怎样重复执行最后一条SQL语句10

1.6怎样将查询结果保存到文件中12

1.7 怎样查看和修改SQL*Plus13

系统变量13

1.8怎样使用SQL*Plus格式化报表14

1.9 怎样在SQL脚本命令中创建用户定义变量19

1.10怎样将SQL脚本命令处理进程记录到文件中21

1.11 怎样使用SQL*Plus创建23

SQL语句23

1.12怎样选择LONG数据类型列25

1.13怎样定时查询的执行速度27

1.14怎样使用SQL*Plus终止用户会话过程29

第2章 用户帐户和角色31

2.1怎样创建新的用户帐户31

2.2怎样创建新的角色33

2.3怎样向用户帐户和角色授予和取消权限34

2.4怎样确定当前活动用户帐户37

2.5怎样修改用户缺省设置和系统设置39

2.6怎样限制用户帐户的磁盘空间41

2.7怎样确定角色的权限42

2.8怎样确定用户帐户所授予的权限45

第3章 安全性52

3.1 怎样在运行时刻确定用户的角色52

3.2怎样为用户删除缺省的角色54

3.3 怎样使口令保护角色生效55

3.4怎样使一个角色生效的同时其58

他活动角色不失效58

3.5怎样加密和解密数据62

3.6怎样限制特别查询工具的访问65

3.7怎样限制特定程序不被修改数据66

第4章 表格71

4.1 怎样确定哪些表格可用71

4.2怎样为表格和列放置注释74

4.3怎样从另一表格创建表格77

4.4怎样删除用户帐户拥有的所有表格80

4.5 怎样重新创建CREATE TABLE语句82

4.6怎样确定数据库可用的空间87

4.7 怎样使用检查约束限制对数据进行合法性检查89

4.8怎样在表格中创建缺省值90

4.9怎样创建表格的主键92

4.10怎样增强关联完整性93

4.11 怎样使约束限制生效和失效95

第5章 视图99

5.1 怎样确定可以获取的视图99

5.2 怎样重新创建CREATE VIEW100

语句100

5.3怎样确定一个视图能否被更改103

5.4 怎样利用视图来模拟交叉表查询106

5.5 怎样利用视图来限制对数据的访问108

5.6怎样限制插入数据到视图中去111

5.7怎样创建一个带错的视图112

5.8怎样利用视图来简化权限管理114

第6章 序列118

6.1 怎样创建一个序列以获取一个唯一的数118

6.2怎样列出可获取的序列120

6.3怎样改变一个序列中的最大值或最小值121

6.4怎样改变一个序列的当前值123

6.5 怎样获取一个序列的值而并不增加序列127

第7章 替代名(SYNONYMS)129

7.1 怎样确定替代名所引用的对象129

7.2怎样为一个模式中的所有对象创建替代名131

7.3怎样列出引用同一个对象的替代名133

7.4怎样删除一个模式中所有无效的替代名134

第8章 数据管理139

8.1怎样插入一个查询的结果集139

8.2怎样插入时间和日期数据140

8.3怎样利用查询结果来修改记录143

8.4 怎样将一个列值修改成NULL146

8.5怎样快速地删除一个表中的所有行147

8.6怎样删除一个表中的重复行148

8.7怎样删除与其他表相同的数据151

8.8怎样分段删除数据而不出错153

8.9怎样插入没有2000年问题的155

日期列155

8.10怎样为适应2000年问题而更改日期列156

9.1怎样连接两张相关的基表159

第9章 数据查询159

9.2怎样按逻辑组分组数据162

9.3怎样限制查询返回的记录行数量165

9.4怎样防止选择相同的行167

9.5怎样将基表与其本身连接169

9.6怎样在查询中使用通配符171

9.7怎样计算基表中的记录数173

9.8怎样按降序对记录进行排序176

9.9怎样把记录按非标准次序排序179

9.10怎样创建依赖于另一个查询结果的查询181

9.1l怎样合并两个查询184

9.12怎样返回两个查询的交集186

9.13怎样使两个查询的结果相减188

9.14当连接条件失败时怎样返回记录190

和小于逻辑192

9.15怎样用DECODE函数实现大于192

9.16怎样用ROWID查询记录194

9.17怎样在查询记录时给记录加锁196

9.18怎样遍历树型结构196

9.19怎样根据组函数返回记录200

第10章 日期、文本和数字204

10.1怎样规范日期和时间数据的格式204

10.2 怎样截去星期或月份名尾部的空格209

10.3怎样处理日期和时间值210

10.4怎样用字符串或数字替换213

NULL值213

10.5怎样将一个数值转换成字符串215

10.6怎样连接字符串217

10.7怎样将字符串中每个单词的第一个字母变成大写220

10.8怎样将一个数值写成单词222

10.9怎样返回字符串的一部分223

10.10 怎样在字符串中查找或替换模式226

10.11怎样改变一个串的大小写228

第11章 分布成数据库231

11.1 怎样创建到另一个数据库的链接231

11.2怎样确定数据库链接是可用的233

11.3怎样检索另一个数据库的数据235

11.4怎样创建指向另一个数据库的替代名237

11.5怎样插入或修改远程数据库239

的数据239

11.6怎样创建快照241

11.7怎样手工刷新快照244

11.8怎样查看现有快照的信息246

11.9怎样执行远程的内嵌过程249

第12章 PL/SQL252

12.1 怎样创建完成某个动作的PL/SQL程序块252

12.2怎样从PL/SQL中显示调试语句256

12.3怎样处理PL/SQL的异常257

12.4怎样执行条件语句261

12.5怎样执行循环操作264

12.6怎样创建自定义的异常267

12.7怎样处理内嵌过程的自定义错误268

12.8怎样执行PL/SQL中单条记录的查询270

12.9怎样用光标查询多条记录272

12.10怎样创建代表数据库记录和列的变量276

功能278

12.11 怎样用PL/SQL表实现数组278

第13章过程、函数和包281

13.1怎样创建内嵌过程281

13.2怎样创建内嵌函数285

13.3怎样在创建内嵌模块时显示287

编译错误287

13.4怎样在PL/SQL模块中创建289

过程或者函数289

13.5怎样创建内嵌包292

13.6怎样查看内嵌模块的源代码295

13.7怎样重建创建内嵌模块的命令297

13.8怎样在包中重载过程和函数299

13.9怎样在SQL命令中使用内嵌函数301

14.1怎样在Oracle中调度程序304

第14章 内装包304

14.2怎样执行动态SQL语句308

14.3怎样根据数据库事件执行动作312

14.4 怎样在PL/SQL中发送Oracle*Mail消息316

14.5怎样在Oracle会话间通信317

14.6怎样读写操作系统文件322

14.7怎样在PL/SQL中使用逗号分隔列表325

第15章 数据库触发器329

15.1怎样创建数据库触发器329

15.2怎样在数据库触发器中使用335

列的值335

15.3怎样用数据库触发器管理数据冗余性337

15.4怎样用数据库触发器完成瀑布式删除操作340

15.5怎样使触发器失效和生效343

语句346

15.6 怎样重建CREATE TRIGGER346

15.7怎样列出触发器的信息351

15.8怎样用触发器完成数据复制353

第16章 应用程序性能调整358

16.1怎样在基表上创建索引358

16.2怎样确定基表上的索引362

16.3怎样用Explain分析查询363

16.4 怎样用SQL*Trace和TKPROF369

分析查询369

16.5怎样向优化器发送提示信息374

16.6怎样在查询中隐藏索引376

第17章 数据库性能调整379

17.1怎样识别I/O竞争和负载平衡379

17.2怎样在多个设备上扩散表空间381

17.3怎样识别回退段竞争383

17.4怎样识别恢复日志竞争385

17.5怎样识别表空间碎片387

17.6怎样确定命中排序域的次数389

17.7怎样查看当前SGA值391

17.8怎样识别数据库缓冲器高速缓冲区的命中率392

17.9怎样确定共享池中的命中率394

17.10 怎样查看INIT.ORA参数396

第18章 用于OLE的Oracle400

Objects400

18.1怎样连接数据库400

18.2 怎样用Oracle Objects完成一个查询402

18.3怎样浏览查询返回的记录405

18.4怎样插入一条记录409

18.5怎样更新一条记录412

18.6怎样删除一条记录416

18.7怎样执行一个内嵌过程420

18.8怎样处理LONG数据类型423

18.9 怎样在Oracle Objects中捕获错误426

第19章 用Oracle Web Server建立Web应用431

19.1怎样生成一个动态的Web文档431

19.2怎样生成动态内容的页面433

19.3怎样将查询结果返回Web文档435

19.4怎样创建到另一个页面的链接439

19.5怎样在Web文档中格式化文本并突出文本441

19.6怎样在Web文档中使用列表444

19.7怎样在Web文档中使用图像448

19.8怎样创建HTML窗体450

HTML表456

19.9怎样在Web文档中使用456

19.10怎样访问和使用CGI环境变量462

19.11 怎样在窗体中创建口令字段464

第20章WebServer管理468

20.1 怎样启动与关闭OracleWeb468

Listener468

20.2怎样创建新的服务471

20.3怎样给Web Agent创建错误页面477

20.4怎样显示Web Agent所遇到的479

错误479

20.5怎样创建新的Web监听器481

20.6 怎样让多个服务使用单个483

Developer的Toolkit副体483

附录错误消息处理487

1998《ORACLE开发人员指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(E.昂纳)Edward Honour著;译友翻译组译 1998 机械工业出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA开发人员指南(1997 PDF版)
JAVA开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Kylix开发人员指南( PDF版)
Kylix开发人员指南
HTML 4 开发人员指南( PDF版)
HTML 4 开发人员指南
Visual Basic6开发人员指南(1999年01月第1版 PDF版)
Visual Basic6开发人员指南
1999年01月第1版 机械工业出版社
WorldWideWed数据库开发人员指南(1998年06月第1版 PDF版)
WorldWideWed数据库开发人员指南
1998年06月第1版 机械工业出版社
PowerBuilder 5开发人员指南(1997 PDF版)
PowerBuilder 5开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
ActiveX开发人员指南(1997 PDF版)
ActiveX开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
DELPHI 2开发人员指南(1997 PDF版)
DELPHI 2开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Visual Basic 5开发人员指南(1997 PDF版)
Visual Basic 5开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Oracle数据库开发指南(1998 PDF版)
Oracle数据库开发指南
1998 北京:清华大学出版社
Delphi开发人员排错指南(1999 PDF版)
Delphi开发人员排错指南
1999 成都:电子科技大学出版社
中文FrontPage 2000开发人员指南(1999 PDF版)
中文FrontPage 2000开发人员指南
1999 北京:机械工业出版社
Visual J++开发人员指南(1997 PDF版)
Visual J++开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Visual Basic4开发人员指南(1997 PDF版)
Visual Basic4开发人员指南
1997 北京:机械工业出版社
MFC开发人员指南(1999 PDF版)
MFC开发人员指南
1999 北京市:机械工业出版社