PL/SQL Developer 10.0
用户指南
2013年 2 月
PL/SQL Developer 10.0 用户指南
3
2.1
2.2
2.3
2.4
2.5
4.1
4.2
4.3
4.4
4.5
4.6
目录
1. 介绍 ............................................................................................................................................. 9
2. 安装 ........................................................................................................................................... 13
系统需求 ............................................................. 13
工作站安装 ........................................................... 13
基于服务器的安装 ..................................................... 13
脚本安装 ............................................................. 13
卸载 PL/SQL DEVELOPER .................................................. 14
3. 登录到一个 ORACLE 数据库 ................................................................................................. 15
4. 编写程序 ................................................................................................................................... 16
创建程序 ............................................................. 16
保存程序 ............................................................. 17
修改程序 ............................................................. 18
编译程序 ............................................................. 18
对比程序 ............................................................. 19
编译器首选项 ......................................................... 20
5. 测试程序 ................................................................................................................................... 21
创建测试脚本 ......................................................... 21
5.1
运行测试脚本 ......................................................... 22
5.2
变量类型 ............................................................. 23
5.3
保存测试脚本 ......................................................... 23
5.4
跟踪运行时错误 ....................................................... 25
5.5
包状态和 JAVA 会话状态 ................................................ 25
5.6
查看结果集 ........................................................... 25
5.7
5.8
查看 DBMS_OUTPUT ....................................................... 25
查看 HTP 输出 ........................................................ 26
5.9
5.10 调试 ................................................................. 26
5.11 跟踪运行 ............................................................. 30
5.12 回归测试 ............................................................. 31
6. 优化 ........................................................................................................................................... 32
使用解释计划窗口 ..................................................... 32
自动统计 ............................................................. 33
PL/SQL 概览图 ........................................................ 34
SQL 跟踪 ............................................................. 35
7. 专用 SQL ................................................................................................................................... 37
使用 SQL 窗口 ........................................................ 37
结果表格处理 ......................................................... 39
实例模式查询 ......................................................... 43
链接查询 ............................................................. 44
置换变量 ............................................................. 45
更新数据库 ........................................................... 45
查看和编辑 XMLTYPE 列 ................................................. 46
直接查询导出 ......................................................... 46
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
6.1
6.2
6.3
6.4
4
PL/SQL Developer 10.0 用户指南
10.
8.1
8.2
8.3
7.9
保存 SQL 脚本 ........................................................ 47
7.10 创建标准查询 ......................................................... 47
8. 命令窗口 ................................................................................................................................... 48
输入 SQL 语句和命令................................................... 48
开发命令文件 ......................................................... 49
支持命令 ............................................................. 49
9. 创建和修改非 PL/SQL 对象 .................................................................................................... 53
表定义编辑器 ......................................................... 53
9.1
序列定义编辑器 ....................................................... 67
9.2
同义词定义编辑器 ..................................................... 67
9.3
库定义编辑器 ......................................................... 68
9.4
目录定义编辑器 ....................................................... 68
9.5
作业定义编辑器 ....................................................... 69
9.6
队列定义编辑器 ....................................................... 69
9.7
队列表定义编辑器 ..................................................... 70
9.8
9.9
用户定义编辑器 ....................................................... 71
9.10 角色定义编辑器 ....................................................... 74
9.11 概要文件定义编辑器 ................................................... 75
9.12 数据库链接定义编辑器 ................................................. 75
DBMS 调度程序 ......................................................................................................................... 76
10.1 创建对象 ............................................................. 82
10.2 编辑对象 ............................................................. 82
10.3 删除对象 ............................................................. 82
10.4 查看作业运行 ......................................................... 82
10.5 查看正在运行的作业 ................................................... 84
11. 图表 ........................................................................................................................................... 85
11.1 创建图表 ............................................................. 85
11.2 缩放 ................................................................. 89
11.3 保存和打开图表文件 ................................................... 89
11.4 更新图表 ............................................................. 89
11.5 打印图表 ............................................................. 90
11.6 导出图表 ............................................................. 90
12. 报告 ........................................................................................................................................... 91
12.1 标准报告 ............................................................. 91
12.2 定制报告 ............................................................. 92
12.3 变量 ................................................................. 93
12.4 精制版面 ............................................................. 98
12.5 风格库 .............................................................. 104
12.6 选项 ................................................................ 105
12.7 报告菜单 ............................................................ 107
13. 图形 ......................................................................................................................................... 108
14. 工程 ......................................................................................................................................... 110
14.1 创建一个新工程 ...................................................... 110
14.2 保存工程 ............................................................ 111
PL/SQL Developer 10.0 用户指南
5
14.3 添加文件到工程 ...................................................... 111
14.4 添加数据库对象到工程 ................................................ 111
14.5 用工程项目工作 ...................................................... 112
14.6 编译工程 ............................................................ 113
15. 任务项目 ................................................................................................................................. 114
15.1 创建任务项目 ........................................................ 115
15.2 编辑任务项目 ........................................................ 115
15.3 关闭任务项目 ........................................................ 116
15.4 删除任务项目 ........................................................ 116
16. 列表链接 ................................................................................................................................. 117
16.1 列表链接使用说明 .................................................... 117
16.2 定义文件夹和链接 .................................................... 120
17. 链接、窗口、数据库会话和事务 .......................................................................................... 123
17.1 主链接 .............................................................. 123
17.2 链接窗口 ............................................................ 123
17.3 会话模式 ............................................................ 124
17.4 运行于多路会话或双路会话模式 ........................................ 124
18. 浏览对象 ................................................................................................................................. 125
18.1 使用对象浏览器 ...................................................... 125
18.2 对象浏览器过滤器 .................................................... 131
18.3 对象浏览器文件夹 .................................................... 132
19. 浏览文件 ................................................................................................................................. 134
19.1 设置文件浏览器 ...................................................... 134
19.2 使用文件浏览器 ...................................................... 135
20. 首选项 ..................................................................................................................................... 138
ORACLE – 链接 ....................................................... 139
20.1
ORACLE – 选项 ....................................................... 140
20.2
ORACLE – 编译器 ..................................................... 142
20.3
ORACLE – 调试器 ..................................................... 144
20.4
ORACLE – 输出 ....................................................... 145
20.5
ORACLE – 跟踪 ....................................................... 146
20.6
ORACLE – 概览图 ..................................................... 146
20.7
ORACLE – 登录历史 ................................................... 147
20.8
20.9
ORACLE – 提示 ....................................................... 149
20.10 用户界面 – 选项..................................................... 150
20.11 用户界面 – 对象浏览器 ............................................... 152
20.12 用户界面 – 编辑器 ................................................... 153
20.13 用户界面 – 字体..................................................... 157
20.14 用户界面 – 代码助手 ................................................. 158
20.15 用户界面 – 键配置 ................................................... 159
20.16 用户界面 – 外观..................................................... 160
20.17 用户界面 – NLS 选项 ................................................. 162
20.18 窗口类型 – 程序窗口 ................................................. 163
20.19 窗口类型 – SQL 窗口 ................................................. 165
6
PL/SQL Developer 10.0 用户指南
20.20 窗口类型 – 测试窗口 ................................................. 168
20.21 窗口类型 – 计划窗口 ................................................. 168
20.22 工具 – 差异 ........................................................ 168
20.23 工具 – 数据生成器 .................................................. 169
20.24 工具 – 任务列表 .................................................... 170
20.25 工具 – 重新调用声明 ................................................. 170
20.26 文件 – 目录 ........................................................ 171
20.27 文件 – 扩展名 ...................................................... 173
20.28 文件 – 格式 ........................................................ 174
20.29 文件 – 备份 ........................................................ 175
20.30 文件 – HTML/XML .................................................... 176
20.31 其他 – 打印 ........................................................ 177
20.32 其他 – 更新与消息 .................................................. 178
20.33 首选项集 ............................................................ 179
21. 工具 ......................................................................................................................................... 181
21.1 对象浏览器 .......................................................... 181
21.2 查找数据库对象 ...................................................... 181
21.3 编译无效对象 ........................................................ 183
21.4 导出表 .............................................................. 184
21.5 导入表 .............................................................. 187
21.6 导出用户对象 ........................................................ 189
21.7 文本导入器 .......................................................... 190
21.8
ODBC 导入器 ......................................................... 194
21.9 数据生成器 .......................................................... 196
21.10 比较用户对象 ........................................................ 200
21.11 比较表数据 .......................................................... 202
21.12 事件监视器 .......................................................... 205
21.13 会话 ................................................................ 206
21.14 自定义工具 .......................................................... 208
21.15 测试管理器 .......................................................... 213
22. 编辑器 ..................................................................................................................................... 217
22.1 选择功能 ............................................................ 217
22.2 列选择 .............................................................. 217
22.3 代码助手 ............................................................ 218
22.4 重新调用语句 ........................................................ 219
22.5 专用复制 ............................................................ 220
22.6 从主机语言粘贴 ...................................................... 221
22.7 前后关系敏感帮助 .................................................... 221
22.8 数据库对象弹出式菜单 ................................................ 221
22.9 解释计划 ............................................................ 221
22.10 宏 .................................................................. 221
22.11 书签 ................................................................ 222
22.12 颜色标记 ............................................................ 223
22.13 代码目录 ............................................................ 224
22.14 代码层次 ............................................................ 225
22.15 代码折叠 ............................................................ 225
PL/SQL Developer 10.0 用户指南
7
22.16 拆分编辑 ............................................................ 226
22.17 超链接导航 .......................................................... 226
22.18 导航按钮 ............................................................ 227
22.19 重构 ................................................................ 227
22.20 搜索栏 .............................................................. 228
22.21
WEB 搜索 ............................................................. 229
23. 大数据编辑器 ......................................................................................................................... 231
23.1 编辑纯文本 .......................................................... 232
23.2 编辑 RTF ............................................................ 233
23.3 编辑 XML ............................................................ 234
23.4 编辑 HTML............................................................ 236
23.5 编辑图象 ............................................................ 236
23.6 编辑十六进制数据 .................................................... 237
23.7 调用外部查看器或编辑器 .............................................. 238
24. 查询设计器 ............................................................................................................................. 240
24.1 创建新的 SELECT 语句 .................................................. 240
24.2 修改现有的 SELECT 语句 ................................................ 244
24.3 处理查询定义 ........................................................ 244
24.4 查询设计器首选项 .................................................... 245
24.5 查询设计器插件 ...................................................... 246
25. PL/SQL 美化器 ...................................................................................................................... 247
25.1 定义选项 ............................................................ 247
25.2 定义规则 ............................................................ 248
25.3 使用美化器 .......................................................... 249
25.4 取消格式化 .......................................................... 249
26. 模板 ......................................................................................................................................... 250
26.1 模板窗口 ............................................................ 250
26.2 使用模板 ............................................................ 251
26.3 创建和修改模板 ...................................................... 252
27. 窗口列表 ................................................................................................................................. 257
28. 可停放和浮动的工具 .............................................................................................................. 259
29. 工具栏 ..................................................................................................................................... 261
30. 授权 ......................................................................................................................................... 264
30.1 允许授权 ............................................................ 264
30.2 定义授权 ............................................................ 265
30.3 禁用授权 ............................................................ 266
31. ORACLE 文件系统 (OFS) .................................................................................................... 267
OFS 管理器 .......................................................... 267
OFS 用法 ............................................................ 269
32. 帮助系统 ................................................................................................................................. 271
MS 帮助文件 ......................................................... 271
HTML 手册 ........................................................... 271
31.1
31.2
32.1
32.2
8
PL/SQL Developer 10.0 用户指南
33. 定制 ......................................................................................................................................... 275
33.1 首选项 .............................................................. 275
33.2 窗口版面 ............................................................ 275
33.3 在线文档 ............................................................ 275
33.4 命令行参数 .......................................................... 277
33.5
SQL、PL/SQL、和命令关键词 ........................................... 280
33.6 插件 ................................................................ 280