### PL/SQL Developer 中文手册知识点总结 #### 一、简介 **PL/SQL Developer**是一款专门为Oracle数据库设计的集成开发环境(IDE),主要用于开发存储过程等存储程序单元。通过这款软件,开发者能够轻松地创建客户端/服务器架构下的服务器端应用部分。 #### 二、安装与配置 1. **系统需求** - 操作系统:支持Windows等多种操作系统。 - 内存:至少需要512MB RAM。 - 硬盘空间:需要约200MB的可用硬盘空间。 - Oracle数据库版本兼容性:支持Oracle 8i及更高版本。 2. **工作站安装** - 下载安装程序并按照向导提示进行操作。 3. **基于服务器安装** - 适用于需要在多台工作站上安装的情况,简化管理流程。 4. **脚本安装** - 提供了批处理文件来实现自动化安装过程。 5. **卸载PL/SQL Developer** - 通过控制面板中的“卸载程序”功能完成。 #### 三、编写与管理程序 1. **创建程序** - 使用新建功能快速创建新的程序文件。 - 支持多种类型的程序单元,如过程、函数等。 2. **保存程序** - 自动保存功能可避免因意外退出而丢失工作。 - 手动保存可以指定保存位置和文件名。 3. **修改程序** - 提供丰富的文本编辑功能,如查找替换、语法高亮等。 4. **编译程序** - 直接在IDE内编译PL/SQL代码,提高开发效率。 - 编译过程中可以捕获错误,并提供定位信息。 5. **置换变量** - 支持在程序中使用变量,便于管理和维护代码。 #### 四、测试与调试 1. **创建测试脚本** - 快速构建测试用例,确保程序逻辑正确无误。 2. **运行测试脚本** - 在IDE内部直接运行测试脚本,查看执行结果。 3. **变量类型** - 显示程序中使用的各种变量类型及其值。 4. **保存测试脚本** - 保存测试脚本以便后续重复使用。 5. **跟踪运行时间错误** - 记录程序运行时发生的错误信息。 6. **包声明和JAVA会话声明** - 显示程序中涉及的所有包和JAVA会话声明信息。 7. **查看结果集** - 显示查询结果,支持多种数据格式。 8. **查看DBMS_OUTPUT** - 查看程序运行时输出的信息。 9. **查看HTTP输出** - 支持查看程序通过HTTP协议发送的数据。 10. **调试** - 提供断点、单步执行等功能,帮助开发者定位问题。 11. **跟踪运行** - 以日志形式记录程序运行过程,便于分析问题。 12. **回归测试** - 支持自动化的回归测试功能,确保代码变更后仍然正常运行。 #### 五、性能优化 1. **使用解释计划窗口** - 显示SQL语句的执行计划,帮助优化查询效率。 2. **自动统计** - 自动生成有关程序执行的统计信息。 3. **PL/SQL概览图** - 提供程序结构的可视化概览。 4. **SQL跟踪** - 记录SQL语句的执行情况,辅助优化工作。 #### 六、SQL操作 1. **使用SQL窗口** - 方便执行SQL语句和查询。 2. **结果表格处理** - 对查询结果进行排序、筛选等操作。 3. **实例模式查询** - 支持对数据库实例的各种查询。 4. **连接查询** - 实现多个表之间的数据关联。 5. **更新数据库** - 直接在IDE中执行DML操作。 6. **查看和编辑XMLTYPE列** - 支持对XML类型的数据进行查看和编辑。 7. **直接查询导出** - 将查询结果导出为文件。 8. **保存SQL脚本** - 保存常用的SQL语句为脚本文件。 9. **创建标准查询** - 预设常用的查询模板。 #### 七、命令窗口 1. **输入SQL语句和命令** - 在命令窗口中直接执行SQL语句或PL/SQL命令。 2. **开发命令文件** - 创建包含多个命令的文件,用于批量执行。 3. **支持命令** - 提供了一系列内置命令,增强IDE的功能。 #### 八、创建与修改非PL/SQL对象 1. **表定义编辑器** - 创建和管理数据库表。 2. **序列定义编辑器** - 定义数据库序列。 3. **同义词定义编辑器** - 创建和管理同义词。 4. **库定义编辑器** - 管理数据库库。 5. **目录定义编辑器** - 管理数据库目录。 6. **作业定义编辑器** - 定义定时任务。 7. **队列定义编辑器** - 创建和管理队列。 8. **队列表定义编辑器** - 管理队列表。 9. **用户定义编辑器** - 创建和管理数据库用户。 10. **角色定义编辑器** - 定义和管理数据库角色。 11. **概要文件定义编辑器** - 创建和管理概要文件。 12. **数据库连接定义编辑器** - 定义和管理数据库连接信息。 #### 九、图表 1. **创建图表** - 可视化展示数据库结构和关系。 2. **保存和打开图表文件** - 保存图表以便后续查看或编辑。 3. **更新图表** - 保持图表与数据库结构同步。 #### 十、报告 1. **标准报告** - 提供预设的报告模板。 2. **定制报告** - 允许用户自定义报告内容和格式。 3. **变量** - 报告中使用变量以提高灵活性。 4. **精制版面** - 支持高级的排版功能。 5. **风格库** - 管理报告的样式设置。 6. **选项** - 调整报告的输出选项。 7. **报告菜单** - 快速访问常用报告功能。 #### 十一、图形 1. **支持绘制图形** - 帮助用户更好地理解和设计数据库结构。 #### 十二、工程管理 1. **创建一个新工程** - 组织相关的程序文件和资源。 2. **保存工程** - 保存整个工程的状态。 3. **添加文件到工程** - 将文件添加到工程中进行管理。 4. **添加数据库对象到工程** - 包括表、视图等数据库对象。 5. **用工程项目工作** - 提供统一的工作空间管理功能。 6. **编译工程** - 整体编译工程内的所有文件。 #### 十三、任务项目 1. **创建任务项目** - 管理项目中的任务列表。 2. **编辑任务项目** - 更新任务状态或详情。 3. **关闭任务项目** - 标记任务已完成。 4. **删除任务项目** - 清除已完成的任务。 #### 十四、窗口、数据库会话和事务 1. **会话模式** - 支持单个会话或多会话模式。 2. **运行于多路会话或双路会话模式** - 在不同的会话间切换。 #### 十五、浏览对象 1. **使用浏览器** - 快速导航数据库对象。 2. **浏览器过滤器** - 根据条件筛选显示的对象。 3. **浏览器文件夹** - 自定义文件夹结构组织数据库对象。 #### 十六、首选项 1. **ORACLE-连接** - 配置数据库连接参数。 2. **ORACLE-选项** - 设置Oracle相关的其他选项。 3. **ORACLE-调试器** - 调整调试器的行为。 4. **ORACLE-输出** - 控制输出信息的显示方式。 5. **ORACLE-跟踪** - 开启或关闭跟踪功能。 6. **ORACLE-概览图** - 设置概览图的显示选项。 7. **ORACLE-登录历史** - 管理登录记录。 8. **ORACLE-提示** - 调整提示信息的显示。 9. **用户界面-选项** - 自定义用户界面的各项设置。 10. **用户界面-工具栏** - 定制工具栏布局。 11. **用户界面-浏览器** - 调整浏览器的显示方式。 12. **用户界面-编辑器** - 配置代码编辑器的相关设置。 13. **用户界面-字体** - 设置字体大小和样式。 14. **用户界面-代码助手** - 自定义代码提示功能。 15. **用户界面-键配置** - 设置快捷键。 16. **用户界面-外观** - 更改主题颜色等外观属性。 17. **用户界面-日期/时间** - 设置日期和时间格式。 18. **窗口类型-程序窗口** - 调整程序窗口的显示设置。 19. **窗口类型-SQL窗口** - 配置SQL窗口的选项。 20. **窗口类型-测试窗口** - 自定义测试窗口的布局。 21. **窗口类型-计划窗口** - 设置计划窗口的显示方式。 22. **工具-差异** - 比较两个文件或目录的差异。 23. **工具-数据生成器** - 自动生成测试数据。 24. **工具-任务列表** - 管理任务列表。 25. **工具-重新调用声明** - 重新调用已有的程序声明。 26. **文件-目录** - 设置默认文件夹路径。 27. **文件-扩展名** - 配置文件扩展名。 28. **文件-格式** - 设置文件保存格式。 29. **文件-备份** - 开启自动备份功能。 30. **文件-HTML/XML** - 导出文件为HTML或XML格式。 31. **其它-打印** - 打印文档。 32. **其它-更新与消息** - 获取最新更新信息。 33. **其它** - 其他高级设置选项。 **PL/SQL Developer**不仅提供了强大的编程支持,还涵盖了从程序开发到部署各个环节所需的工具和服务,是Oracle数据库开发者的得力助手。
剩余238页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助