- 软件介绍
PL/SQL Developer 14是一款实用的数据库管理软件,这个是PL/SQL Developer 13的升级版本,软件提供了丰富实用的功能以方便进行数据库的处理操作,涵盖了语法高亮显示、SQL和PL/SQL帮助、对象描述、代码助理、编译器提示、重构、PL/SQL美化器、代码内容、代码层次结构、代码折叠、超链接导航等,新版本还增强了一些功能和性能,有喜欢的用户欢迎下载。
PLSQL Developer 14安装教程
1、双击“plsqldev1401x64.msi”进入到软件安装向导
2、点击next出现协议,选择i accept
3、选择软件安装目录,默认为“C:\Program Files\PLSQL Developer 14\”
4、选择安装类型,默认为完整安装
5、然后点击install安装就可以了
6、稍等一会儿完成PLSQL Developer 14的安装
7、接下来运行软件,使用注册机生成序列号激活就可以了
主要特色
1、强大的 PL/SQL 编辑器
凭借其语法突出显示,SQL 和 PL/SQL 帮助,对象描述,代码助手,编译器提示,重构,PL/SQL 美化器,代码内容,代码层次结构,代码折叠,超链接导航,宏库和许多其他复杂功能,Unicode 兼容的编辑器甚至会吸引最苛刻的用户。信息会在您需要时自动呈现给您,或者最多只需点击一下即可。
2、集成调试器
集成调试器提供您可能希望的所有功能:步入,步进,步出,运行直到异常,断点,查看和设置变量,查看调用堆栈等。您可以调试任何程序单元而不对其进行任何修改,包括触发器和对象类型。
3、PL/SQL Beautifier
PL/SQL Beautifier 允许您通过用户定义的规则集来格式化 SQL 和 PL/SQL 代码。编译,保存或打开文件时,您的代码可以自动美化。如果您在大型项目团队中工作,此功能将提高您的编码效率并提高 PL/SQL 代码的可读性。
4、SQL 窗口
SQL 窗口允许您输入任何SQL语句或多个语句,并在网格中查看或编辑结果。结果网格支持按示例查询模式以搜索结果集中的特定记录。您可以轻松地从历史缓冲区中调用以前执行的 SQL 语句。 SQL 编辑器提供与 PL/SQL 编辑器相同的强大功能。
5、命令窗口
要开发和执行 SQL 脚本,您可以使用 PL/SQL Developer 的命令窗口。此窗口具有与 SQL * Plus 相同的外观,并且还具有内置脚本编辑器,并具有相应的语法突出显示。现在您可以开发脚本而无需“编辑脚本/保存/切换到 SQL * Plus/ 运行脚本”循环,而无需离开舒适的 PL/SQL Developer IDE。
6、报告
要针对您的应用程序数据或 Oracle 字典运行报告,您可以使用 PL/SQL Developer 的内置报告功能。有许多标准报告,您可以轻松创建自己的自定义报告。这些自定义报告可以保存在报告文件中,报告文件又可以包含在报告菜单中。这使您可以轻松运行自己经常使用的自定义报告。
7、图表
图表窗口允许您创建选定对象的图形表示。通过这种方式,您可以轻松地查看应用程序或项目的数据库对象(的一部分)及其关系。图表可用于文档目的,但也可用作工作区。右键单击对象可以访问所有对象函数,双击对象将调用对象类型的默认操作。
8、项目
要组织您的工作,您可以使用 PL/SQL Developer 的内置项目概念。项目由源文件,数据库对象,注释和选项的集合组成。它允许您在特定项目集的范围内工作,而不是完整的数据库或模式。这使您可以轻松找到所需的项目项,编译所有项目项,或将项目从一个位置或数据库移动到另一个位置或数据库。
主要亮点
一、编辑
与其他严肃的开发环境一样,plsql developer 10破解版也可以在磁盘上存储你的源文件,其他工具只让你在数据库中编辑源文件,而这不支持执行任何版本控制或部署方案。源文件能通过SQL*Plus 运行,所以你不使用plsql developer 10破解版也能在任何平台上部署它们。你可以通过标准的多文档界面一次编辑很多文件。
编辑器为程序员提供了广泛的协助。对于 SQL 语句和 PL/SQL 语句,它提供了上下文敏感的帮助。所有信息都可以即查即得:如果你开始键入 substr,但已经忘了参数的准确含义,那么现在你可以简单地单击 F1 就能获得 SQL 参考手册的相应主题。同样地,在编辑器中卷起的窗口中,还能够为您提供表、视图和程序单元的描述。代码助手被集成在编辑器中,当你键入数据库对象的名称时,它会自动显示出数据库对象的信息,允许你从这些信息中浏览和挑选选项。对于大的包或类型体,程序编辑器提供了带有代码内容的树视图以方便导航,高亮显示了代码结构和变量参照,支持折叠/展开代码部分,还提供了超链接导航。查询设计器允许你图形化地创建 select 语句。plsql developer 10破解版的可扩展模板简化了向程序中插入标准 SQL 和 PL/SQL代码的过程。所有编辑器都使用恰当的 SQL、PL/SQL和 SQL*Plus 语法高亮显示功能,使你的代码更具可读性。
二、编译与纠错
在编辑器中,你可以编译源文件。如果发生编译错误,将自动跳转到相应的源代码行,所有编译错误都被记录在编辑器底部的一列表中。这个列表可以包含代码提示,可以指出常见程序设计错误或不规范的自定义命名约定。
三、测试与调试
要测试你的程序单元,可以写一个程序脚本,这个测试脚本的主体包含一个 PL/SQL 块,你可以在其中规划测试代码,可以对要在 PL/SQL 块中使用的任何变量进行声明、分配输入值,以及在运行后进行查看。当你运行一个测试脚本时,也许会出现运行时错误。在这种情况下,PLSQL Developer 允许你查看错误堆栈来源,每个涉及运行时错误的错误堆栈源行都会被高亮显示,所以你可以轻松地返回到有问题的地方。
四、忧化
要在你的程序单元中优化 SQL 语句,Oracle 的解释计划工具能够提供很大帮助,所以它集成在了plsql developer 10破解版的IDE中。只要在源文件中简单地选择 SQL 语句并按 F5,查询计划就会在一个单独的解释计划窗口中生动地显示出来,然后你就能在源文件之外通过修改语句来优化查询计划,并把它复制回去。
五、查询
要查询数据库中的数据,你可以使用 SQL 窗口运行任何 SQL 语句。所有已运行的语句都被保留在历史缓冲区中,因此你能够轻松地重新运行它们。任何查询结果都会被方便地显示在一个单独的表格中,随后你可以在这个表格中插入、更新或删除记录。结果表格还可用于查询实例模式,以便你能容易地查找你需要的信息。要查询数据库对象,你可以使用对象浏览器。数据库对象的所有相关属性,例如表、视图、序列、函数、过程、包、类型、触发器等,以及对象之间的依赖关系,都可供查看。对象浏览器使用了一种树视图,该视图类似于 Windows 资源管理器,只需指向并单击即可进行浏览。
六、运行 SQL 脚本
plsql developer 10破解版包括一个可用于运行 SQL 脚本或运行 SQL 语句的命令窗口,你还可以执行与你可能熟悉的 SQL*Plus 命令很相似的命令。创建和修改表定义你可以容易地创建和修改带有使用任何 SQL 语句的表定义,只需在对话框窗口中填写定义,修改列、约束、索引、权限、存储信息、注释等。你可以在数据库中应用这些定义,并查看、修改和保存生成的SQL。
七、图表
要显现应用程序或工程的数据库对象以及它们之间的关系,可以创建图表。图表可用于存档,也可用作处理相关对象的工作空间。
八、报告
plsql developer 10破解版附带了许多基于 HTML 格式的标准报告。你可以在 PLSQL Developer 中查看这些报告,可以打印它们或将它们另存为 HTML 文件,还可以创建你自己的定制报告。可以从报告菜单轻松访问报告。
九、图形
图形窗口可以运行于 SQL 窗口或报告窗口内部,以获得查询数据的图示。
十、工程
要组织你的工作,你可以使用 PLSQL Developer 的工程概念,工程由很多文件和数据库对象组成,可以通过工程项目窗口轻松访问这些对象,并且通过单击鼠标来编译它们。
十一、工具
plsql developer 10破解版提供了几个对开发有帮助的工具,这些工具包括允许你在数据库对象源中搜索文本的查找数据库对象工具、支持快速编译在开发期间已经变得无效的对象的编译无效对象工具、导出和导入工具、创建测试数据的数据生成器工具、用于导出用户对象 DDL 语句的导出用户对象工具、用于比较两个用户对象定义的比较用户对象工具、会话信息工具、事件监视器和一个用于比较并使表内容相同的比较表数据工具,以及一个用于查看和管理您的日程安排事务 DBMS 日程管理工具。
基础知识介绍
1. 程序结构 PL/SQL程序都是以块(block)为基本单位,整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常处理部分(以exception开头)。其中执行部分是必须的,其他两个部分可选。无论PL/SQL程序段的代码量有多大,其基本结构就是由这三部分组成。
如下所示为一段完整的PL/SQL块:
/*声明部分,以declare开头*/
declare v_id integer;v_namevarchar(20);
cursor c_emp is select * from employee where emp_id=3;
/*执行部分,以begin开头*/
begin open c_emp; //打开游标
loopfetch c_emp into v_id,v_name; //从游标取数据
exit when c_emp%notfound ;
end loop ;close c_emp; //关闭游标
dbms_output.PUT_LINE(v_name);
/*异常处理部分,以exception开始*/
exceptionwhen no_data_found thendbms_output.PUT_LINE(‘没有数据‘);
end ;
2. 控制结构 PL/SQL程序段中有三种程序结构:条件结构、循环结构和顺序结构。
1) 条件结构 与其它语言完全类似,语法结构如下: if condition thenstatement1elsestatement2end if ;
2)循环结构这一结构与其他语言不太一样,在PL/SQL程序中有三种循环结构: a. loop … end loop;b. while condition loop … end loop;c. for variable in low_bound . .upper_boundloop … end loop;其中的“…”代表循环体。
3)顺序结构实际就是goto的运用,不过从程序控制的角度来看,尽量少用goto可以使得程序结构更加的清晰。
3. 变量声明与赋值 PL/SQL主要用于数据库编程,所以其所有的数据类型跟Oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。这里简单介绍两种常用数据类型:number、varchar2。
number 用来存储整数和浮点数。范围为1e130~10e125,其使用语法为: number[(precision, scale)] 其中(precision, scale)是可选的,precision表示所有数字的个数,scale表示小数点右边数字的个数。
varchar2 用来存储变长的字符串,其使用语法为: varchar2[(size)] 其中size为可选,表示该字符串所能存储的最大长度。 在PL/SQL中声明变量与其他语言不太一样,它采用从右往左的方式声明,比如声明一个number类型的变量v_id,那其形式应为: v_id number; 如果给上面的v_id变量赋值,不能用“=”,应该用“:=”,即形式为: v_id :=5;
4. SQL基本命令 PL/SQL使用的数据库操作语言还是基于SQL的,所以熟悉SQL是进行PL/SQL编程的基础。SQL语言的分类情况大致如下:
1)数据定义语言(DDL):Create,Drop,Grant,Revoke,…
2)数据操纵语言(DML):Update,Insert,Delete,…
3)数据控制语言(DCL):Commit,Rollback,Savapoint,…
4) 其他:AlterSystem,Connect,Allocate, …