PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。现在越来越多的商业逻辑和应用程式逻辑都在使用Oracle服务器,所以PL/SQL编程在整个开发过程中也变得越来越重要。PL/SQL Developer在开发Oracle应用程序的时候都注重于开发工具简单易用,代码简洁和开发效率高等特点。PL/SQL Developer不仅很好的提供了上述的特点,而且还具有很多其他的优势。
PL/SQL Developer已加入 在线订购,(Annual Service Contract )Single user版本原价600元,现在活动价只需490元,点击查看授权方式和其他版本优惠
ORACLE是数据库也有客户bai端和服务器。
PLSQL Developer是连接duoracle的可视化客户端软zhi件。
PLSQL Developer只是第三方工具,服dao务于ORACLE,类似的工具还有Toad,sqlplus,sql developer等等。oracle的安装一般是指oracle服务端的安装,PLSQL Developer客户端的安装和oracle的安装没有必要条件的关系,只是oracle服务端安装成功,客户端才能连接服务端进行使用。
扩展资料:
Oracle系统有以下结构:
ORACLE数据库系统为具有管理ORACLE数据库功能的计算机系统。每一个运行的ORACLE数据库与一个ORACLE实例(INSTANCE)相联系。一个ORACLE实例为存取和控制一数据库的软件机制。
每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称SGA)被分配,有一个或多个ORACLE进程被启动。该SGA 和 ORACLE进程的结合称为一个ORACLE数据库实例。
一个实例的SGA和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。
在ORACLE系统中,首先是实例启动,然后由实例装配(MOUNT)一数据库。在松耦合系统中,在具有ORACLE PARALLEL SERVER 选项时,单个数据库可被多个实例装配,即多个实例共享同一物理数据库。
PL/SQL中的过程和函数与其他语言的过程和函数一样,都是为了执行一定的任务而组合在一起的语句。过程无返回值,函数有返回值。其语法结构为:
过程:Create or replaceprocedureprocname(参数列表) as PL/SQL语句块
函数:Create or replace function funcname(参数列表) return返回值as PL/SQL语句块
为便于理解,举例如下:
问题:假设有一张表t1,有f1和f2两个字段,f1为number类型,f2为varchar2类型,要往t1里写两条记录,内容自定。
Create or replaceproceduretest_procedure as V_f11 number :=1;
/*声明变量并赋初值*/
V_f12 number :=2;
V_f21varchar2(20) :='first';
V_f22varchar2(20) :='second';
BeginInsert into t1 values (V_f11, V_f21);
Insert into t1 values (V_f12, V_f22);
Endtest_procedure;
/*test_procedure可以省略*/
至此,test_procedure存储过程已经完成,经过编译后就可以在其他PL/SQL块或者过程中调用了。
函数与过程具有很大的相似性,此处不再详述。
ORACLE数据库系统为具有管理ORACLE数据库功能的计算机系统。每一个运行的ORACLE数据库与一个ORACLE实例(INSTANCE)相联系。
一个ORACLE实例为存取和控制一数据库的软件机制。每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称SGA)被分配。
有一个或多个ORACLE进程被启动。该SGA 和 ORACLE进程的结合称为一个ORACLE数据库实例。一个实例的SGA和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。
在ORACLE系统中,首先是实例启动,然后由实例装配(MOUNT)一数据库。
在松耦合系统中,在具有ORACLE PARALLEL SERVER 选项时,单个数据库可被多个实例装配,即多个实例共享同一物理数据库。
想要购买PL/SQL Developer正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
文章转载自:百度知道