本书提供了利用Oracle SQL Developer提高编程效率和简化数据库开发任务的方法,由资深Oracle专家Dan Hotka倾力打造,逐步引导您掌握这个强有力的开发工具,以充分利用它的每个特性。书中详述了如何配置Oracle SQL Developer,如何建立数据库连接以及旨理SQL、SQL*Plus和PL/SQL脚本,并给出丰富的代码示例和截图来帮助您更直观地理解每个要点。
本书适用于任何经验水平的用户,通过本书您很快就能入门,并且可以进一步深入学习这款由Oracle公司开发的全新的划时代的工具。
本书提供了利用Oracle SQL Developer提高编程效率和简化数据库开发任务的方法,由资深Oracle专家Dan Hotka倾力打造,逐步引导您掌握这个强有力的开发工具,以充分利用它的每个特性。书中详述了如何配置Oracle SQL Developer,如何建立数据库连接以及旨理SQL、SQL*Plus和PL/SQL脚本,并给出丰富的代码示例和截图来帮助您更直观地理解每个要点。
本书主要内容:
安装、配置、升级和维护Oracle SQL Developer;
创建、导入、导出和保存数据库连接;
自定义Oracle SQL Developer开发界面、工具栏、选项卡和窗口;
构建和修改SQL对象、表和数据;
使用Connections Navigator窗口访问数据库对象;
使用SQL Worksheet界面插入、更新和删除数据;
用PL/SQL编辑器界面构建包、过程和函数;
用PL/SQL调试器测试和调试PL/SQL代码;
导出对象定义和DDL脚本;
使用内置和用户定义报表来进行信息的调整和管理等。
第Ⅰ部分 入门
第1章 产品安装、升级以及系统要求/3
1.1 系统要求/4
1.2 安装步骤/5
1.2.1 在Windows操作系统下安装并运行SQL Discoverer/7
1.2.2 在Linux操作系统下安装并运行SQL Developer/7
1.2.3 在Mac OS操作系统下安装并运行SQL Developer/7
1.2.4 安装更新的版本/7
1.3 产品版本/8
1.4 获得帮助/9
1.5 小结/10
第2章 建立连接/11
2.1 建立连接/12
2.2 建立新连接/14
2.2.1 设置基本连接/15
2.2.2 设置TNS连接/16
2.2.3 设置自定义的JDBC连接/16
2.2.4 连接到Oracle10g Express/16
2.3 导出/导入连接/17
2.4 小结/18
第3章 快速入门/19
3.1 SQL Developer介绍/20
3.2 SQL Developer功能导航/24
3.2.1 查看、修改和保存数据/26
3.2.2 执行SQL语句/29
3.2.3 查看和保存输出/31
3.3 使用SQL语句/33
3.3.1 编码助手/34
3.3.2 使用代码模版/36
3.3.3 使用SQL History功能/36
3.3.4 执行SQL脚本/37
3.3.5 执行PL/SQL代码/38
3.3.6 来自报表的有用信息/39
3.4 小结/40
第Ⅱ部分 使用SQL Developer
第4章 综述/43
4.1 显示和隐藏工具栏/44
4.2 界面的打开和关闭/44
4.3 用户自定义显示/48
4.4 可浮动的窗口/49
4.5 显示锁定/51
4.6 显示内容的自动隐藏/51
4.7 拆分标签/52
4.8 首选项设置/53
4.8.1 Environment项/54
4.8.2 加速器设置/54
4.8.3 代码编辑器设置/55
4.8.4 Database Connections项/63
4.8.5 Debugger项/63
4.8.6 Documentation项/67
4.8.7 Extensions项/68
4.8.8 File Types项/68
4.8.9 Global Ignore List项/69
4.8.10 PL/SQL Compiler项/70
4.8.11 SQL Formatter项/71
4.8.12 Web浏览器和代理/71
4.9 小结/72
第5章 Connections Navigator使用方法/73
5.1 使用对象/73
5.1.1 Connections Navigator工具栏/74
5.1.2 使用连接功能/76
5.1.3 使用数据库对象/79
5.2 小结/117
第6章 使用SQL/119
6.1 SQL Worksheet界面介绍/120
6.2 输入、访问和执行SQL语句/123
6.2.1 执行PL/SQL/124
6.2.2 无需录入创建SQL语句/125
6.3 其他的SQL功能/132
6.3.1 SQL History/133
6.3.2 SQL Formatting/134
6.3.3 保存SQL代码/135
6.3.4 SQL的输出/136
6.4 小结/142
第7章 使用PL/SQL/143
7.1 SQL Developer中的PL/SQL编辑器界面/144
7.1.1 PL/SQL编码/144
7.1.2 编译PL/SQL代码/145
7.1.3 包、程序和函数的执行/147
7.1.4 编码效率/150
7.1.5 使用PL/SQL调试器/153
7.2 小结/167
第8章 补充知识/169
8.1 查找和替换文本/169
8.1.1 使用查找和替换功能/170
8.1.2 使用向前/向后渐进式查找功能/172
8.2 代码中的快速导航/172
8.2.1 使用书签功能/172
8.2.2 使用行号/174
8.3 数据库的导出/174
8.4 小结/177
第Ⅲ部分 SQL Developer报表
第9章 常用的报表/181
9.1 运行报表/182
9.2 可钻性报表/187
9.3 Data Dictionary报表/188
9.3.1 About Your Database/189
9.3.2 Database Administration/190
9.3.3 Table/206
9.3.4 PL/SQL/207
9.3.5 Security/208
9.3.6 XML/210
9.3.7 Jobs/210
9.3.8 Streams/211
9.3.9 All Objects/212
9.3.10 Data Dictionary/214
9.4 小结/215
第10章 自定义报表/217
10.1 添加类/218
10.2 添加报表/220
10.3 带可选输入变量的报表/221
10.4 小结/223
第Ⅳ部分 附 录
附录A 功能键和快捷键参考/227
A.1 组合键参考/228
A.2 功能参考/230
A.3 小结/232
附录B SQL Developer 1.1版和后续版本/233
B.1 SQL Developer 1.1版/234
B.2 SQL Developer 1.2版本/235