流量网站怎么做的,河北网站备案流程,高端网页设计模板,举报网站平台怎么举报零、文章目录
Oracle03-PL/SQL Developer
1、简介
#xff08;1#xff09;基本信息
PLSQL Developer是由AllroundAutomations公司开发的一款专业Oracle数据库开发工具#xff0c;是专门面向Oracle数据库存储程序单元的集成开发环境#xff08;IDE#xff09;。Allrou…零、文章目录
Oracle03-PL/SQL Developer
1、简介
1基本信息
PLSQL Developer是由AllroundAutomations公司开发的一款专业Oracle数据库开发工具是专门面向Oracle数据库存储程序单元的集成开发环境IDE。AllroundAutomations是一家1989年成立的软件开发公司总部设在荷兰恩斯科德该公司是领先的Oracle开发工具供应商在153个国家的43,000多家公司中拥有超过320,000个用户其产品被应用到金融服务、电子商贸、医药卫生等各个领域62%的100强大企业和69%的全球100强企业都在使用其产品。它侧重于易用性、代码品质和生产力能让用户更方便地创建客户端/服务器应用程序的服务器部分在 Oracle 数据库开发中应用广泛。官网地址https://www.allroundautomations.com/
2相关语言
PL/SQL是一种程序语言叫做过程化SQL语言它是Oracle公司推出的用于扩展SQL语言的程序设计语言集成了Oracle数据库中SQL的处理能力和高级编程语言的特性特别适合用于数据库的存储过程、触发器、函数以及程序包的开发广泛应用于数据密集型应用和事务处理应用中为数据库管理员和开发人员提供了强大的工具。
3主要功能
代码编辑与开发 强大的PL/SQL编辑器具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编辑器提示、重新构建、PL/SQL美化工具、代码内容、代码层次、代码层叠、超链接导航、宏程序库等先进功能Unicode兼容编辑器可满足大多数用户要求能自动显示相关信息或通过按键获取。SQL编辑窗口允许输入任何SQL语句或多个语句可在表格里浏览和编辑结果还能在历史缓冲区找回先前删除的SQL语句提供和PL/SQL编辑器一样强大的功能。命令窗口可用来制作和执行SQL脚本该窗口和SQL_Plus有一样的外观还有带相应语法加强功能的内置编辑器无需进行编辑/保存脚本/切换到SQL_Plus/运行脚本的循环在PL/SQL Developer IDE内就能完成整个工作。 调试功能 集成调试器提供了如使用断点模式一步一步运行、浏览和设定变量、浏览所有堆栈等功能可以调试任何程序单元。无需对其作出任何改变包括触发器和对象类型等提高了编码的生产力改善了PL/SQL代码的可读性。 报告与工程管理 报告功能可针对应用数据或Oracle代码字典运行报表有许多报表标准能轻松创建自定义报表并保存到报表文件中可将其包含到报表菜单里方便运行常用报表。工程管理工程用来组织工作一个工程包括源文件集合、数据库对象、笔记和选项在条目集合范围移动位置时能快速找到所需内容。 对象管理 可配置的树形浏览能够显示同PL/SQL开发相关的全部信息可获取对象描述、浏览对象定义、创建测试脚本以便调试。使能或禁止触发器或约束条件、重新编译不合法对象、查询或编辑表格、浏览数据、在对象源中进行文本查找、拖放对象名到编辑器等。 其他功能 自动完成和提示可能增强了PL/SQL的自动完成功能能更快地提供代码补全和语法提示。界面定制允许用户调整PLSQL Developer的界面布局满足个性化需求。性能优化插件辅佐可浏览每一执行的PL/SQL代码行的时序信息自动获取所执行的SQL语句和PL/SQL程序统计信息还可通过插件对功能进行扩展用户也能自己编写插件DLL的编程语言。比较和导出用户对象可以导出用户所选对象的DDL语句对表格定义、视图、程序单元等作出修改后可传递给其他数据库用户或检查修改前后的区别比较用户对象功能则允许对所选对象进行比较将不同点可视化并运行或保存应用必要变动的SQL脚本。多线程IDE和模板列表作为多线程IDE出现编程错误时不会中止可随时随地中断或者继续任务模板列表可协助插入标准代码来创建新程序。
2、下载安装
1版本对应
PL/SQL Developer 版本兼容的Oracle客户端版本支持的Oracle数据库版本11.xOracle 11g Instant ClientOracle 9i/10g/11g/12c部分功能受限12.x/13.xOracle 12c Instant ClientOracle 11g/12c/18c/19c14.xOracle 19c Instant ClientOracle 12c/18c/19c/21c推荐组合
2注意事项
位数匹配要求 PL/SQL Developer 32位版本仅支持32位Oracle客户端PL/SQL Developer 14.x及以上版本支持64位客户端但需与Oracle客户端位数一致。 客户端与数据库版本关系 Oracle 19c客户端支持连接Oracle 11g至21c数据库。Oracle 11g客户端最高支持Oracle 12c需配置tnsnames.ora中的服务名格式为SERVICE_NAME而非SID。 功能限制低版本PL/SQL Developer如11.x连接高版本数据库时可能无法使用新特性如JSON支持、多租户管理。查看数据库版本
SELECT * FROM v$version; -- 输出中包含数据库版本及PL/SQL引擎版本3下载安装
官方下载地址https://www.allroundautomations.com/registered-plsqldev/百度网盘科学安装版本地址https://pan.baidu.com/s/1aqt8AgApnmGVUaY-BXxzAA?pwd8888建议安装较新版本向下兼容低版本。我们这里安装 15 的 64 位版本。
4界面汉化
版本 12 及以前有专门的语言包直接安装。版本 12 以后安装包内置了语言可以直接通过配置实现。第一次打开不输入账号密码直接点击 Cancel会进入主界面 打开首选项-外观-语言-中文应用 应用之后界面显示中文 3、配置连接
1配置客户端
下载安装 instanceclient需要安装 64 位的https://pan.baidu.com/s/1xz9Ih7vm1w3K_GLjaE9ZIg?pwd8888解压InstantClient文件修改你instantclient/network/admin/tnsnames.ora 文件将你Oracle的服务器地址写上 DBDemo(DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST 192.168.119.148)(PORT 1521))) (CONNECT_DATA (SERVICE_NAME ORCL))
) DBDemo 自定义连接名HOST 192.168.119.148 服务器IPSERVICE_NAMEORCL服务器的实例名
2配置连接
首选项-连接配置目录根据你自己的 instanceclient 目录进行配置 Oracle主目录C:\instantclient-basic-windows.x64-23.7.0.25.01\instantclient_23_7OCI 库的目录C:\instantclient-basic-windows.x64-23.7.0.25.01\instantclient_23_7\oci.dll 3验证功能
应用之后下次启动生效登录界面会多出一个连接到的框输入账号密码前面安装的账号 system 密码 123456数据库就是上面tnsnames.ora 配置的连接名 登录成功后打开 SQL 窗口就可以对数据库进行操作了 4、界面配置优化
1自动保存桌面
初始界面布局当你设置后重新启动界面又重新默认布局。设置自动保存桌面可以让界面配合你的使用习惯。 2界面字体高亮
调整编辑器字体和行高亮 设定前 设定后效果 3高亮当前行 4默认对象筛选
登录后默认显示当前用户对象My Objects提升加载速度 5限制查询结果大小
限制查询结果大小防止查到特大表的时候窗口长时间等待或者死机 5、代码优化与调试
1强制关键字大写
大写关键字可以提升代码的可读性。 2查看执行计划
选中 SQL 语句按 F5分析索引使用和性能瓶颈。 3调试存储过程
右键过程名选择测试输入参数后按 F9 进入调试模式使用断点、单步执行和变量监控功能。 6、SQL复用
1特殊复制
右键代码选择-专用复制自动生成带引号的字符串格式方便嵌入其他语言。 2文件保存格式
保存 SQL 文件的时候保存成 UTF-8其他编辑器打开的时候不会出现中文乱码 7、常用快捷键
1格式化代码
美化 SQL 或 PL/SQL 代码结构提升可读性。 2快速选中当前行
**Shift Home / Shift End**快速选中当前行。
3文本操作
**Ctrl Y**删除整行代码慎用不可恢复。**Ctrl Z / Ctrl Shift Z**撤销与重做操作。**Ctrl F**查找文本**Ctrl L **查找下一个。
4自动补全
**F6**调用代码助手提供语法提示。
5SQL 执行
**F8**执行当前窗口所有 SQL 或单条语句需开启自动选择。**F5**查看 SQL 执行计划优化性能分析。
6调试功能
**F9**启动调试器Ctrl R 继续运行。**Ctrl B**切换断点Ctrl N 步入代码。
7切换窗口管理
**Ctrl Tab**切换已打开的窗口。
8对象浏览
**Ctrl 鼠标点击对象名**直接查看表/视图结构。
9列编辑模式
按住 Alt 拖动鼠标选择多列批量修改或删除代码。 10快捷键设置