`
dengwanchuan
  • 浏览: 47542 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

plsql包

阅读更多

 


//包用于逻辑上组合过程和函数,他由包规范和包体两部分组成。

//1.我们可以使用create paceage命令来创建包:

//实例


//声明该包有一个过程

//声明该包有一个函数

create or replace paceage sp_package is

       procedure update sal(name varchar2,newsal number);

       function sp_fun(name varchar2) return number;

end;

//包的规范包含了过程和函数的说明,但是没有过程和函数的实现代码,

//包体用于实现规范中的过程和函数


2.建立包体可以使用create package body命令

create package body sp_pageage is

       procedure update-sal(name varchar2,newsal number) is

       begin

            update emp set sal=newsal where ename=name;

       end;

       funciton sp_fun(name varchar2) return number is

            annual_salay number;

       begin

            select sal*12+nvl(comm,0) into annual_salay from emp

            where ename=name

            return annual_salay;

       end;


3.调用包的过程或是函数

当调用包的过程或是函数时,在过程和函数前需要带有包名,如果要访问其他方案的包,还需要在包名前加方案名

如:

call sp_package.update_sal('SCOOT',1500)


注:包是pl/sql中非常重要的部分,有强大的功能.

 

分享到:
评论

相关推荐

    plsql包的创建和应用PPT教案.pptx

    plsql包的创建和应用PPT教案.pptx

    plsql11汉化包

    "plsql11汉化包"正是为了解决这个问题,提供了一个方便的中文语言环境,让用户能够更加舒适地操作和理解PLSQL Developer的各项功能。 PLSQL Developer的汉化过程通常是通过安装汉化包来完成的。"plsql developer 11...

    plsql8.0汉化包

    在“plsql8.0汉化包”中,核心知识点主要包括以下几个方面: 1. **PL/SQL语言**:PL/SQL是Oracle数据库内置的编程语言,结合了SQL查询和过程式编程的特点,用于开发数据库应用程序。它包含声明部分、程序块、控制...

    plsql 中文语言包

    为了改善这种情况,"plsql 中文语言包"应运而生。 这个中文语言包是专为PL/SQL Developer设计的,旨在将其用户界面翻译成中文,以便中国用户能更舒适地使用。标题中的“9以及以上版本”意味着这个语言包兼容PL/SQL ...

    PLSQL Developer 8.0汉化包

    这个8.0版本的汉化包是专为那些需要中文界面的用户设计的,使得国内用户在使用PLSQL Developer时能更加方便地理解和操作。 PLSQL Developer的主要特点包括: 1. **代码编辑器**:提供了智能感知功能,可以自动完成...

    plsql chinese 语言包

    plsql chinese 语言包

    PLSQL12完美汉化包

    "PLSQL12完美汉化包"意味着这个软件已经被翻译成中文,从而为中国用户提供了更加友好的界面和操作体验。 PLSQL Developer 12是该软件的第十二个主要版本,通常会包含一系列新功能和改进,旨在提高生产力和用户体验...

    PLSQL链接jar包

    plsql工具没有链接为选项,导入这个jar包可以展示,完美解决! 这个时候需要一个指定的oci.dll的文件,这个文件随便放到一个里面,然后在工具配置里面,配置到指定的这个文件之后,在打开PLSQL就可以了。

    PLSQL中文语言包

    "PLSQL中文语言包"是Oracle为满足中文环境需求而提供的工具,它包含了PLSQL Developer的中文界面和文档,使得在中国的开发团队或个人可以更方便地理解和使用PLSQL。这个语言包通常会包含以下组件: 1. **用户界面...

    PLSQL 7.0中文版

    4. **子程序**:可以创建存储过程、函数、包和触发器等子程序。这些子程序可以封装业务逻辑,提高代码复用性,并且可以在数据库级别被调用。 5. **异常处理**:PLSQL有内置的异常处理机制,可以捕获和处理运行时...

    plsql数据库管理工具

    2. **数据库对象浏览**:可以查看和管理表、视图、索引、存储过程、函数、包、触发器等。 3. **数据编辑**:直接在工具内编辑和查看表中的数据,支持导出和导入数据。 4. **图表和报表**:生成数据库对象的关系图,...

    oracle11g精简版与plsql安装

    本次资源涉及了安装过程中需要的汉化包,plsql包,避免报错涉及的一个包,以及安装过程和处理安装过程中可能出现错误的解决办法,包你成功。 oracle11g精简版非常实用方便,与企业版与个人版没什么两样,而且占用...

    最新完全中文PLSQL中文版

    PLSQL(Procedural Language/Structured Query Language)是Oracle数据库的一种扩展,它是SQL语言与过程编程语言的结合,主要用于在Oracle环境中编写存储过程、函数、触发器和游标等数据库对象。这款“最新完全中文...

    plsql汉化包_自装版本

    plsql帮助文件,可以提供开发帮助,很方便解决一部分因缺失文件而导致的安装错误。使用起来方便

    plsql汉化包

    为了方便中国用户,就有了"PLSQL汉化包"的需求。 "plsql chinese 语言包"是为了将PLSQL Developer的界面翻译成中文而特别制作的工具。这个汉化包包含了所有必要的语言资源文件,覆盖了软件中的菜单、提示信息、...

    plsql9汉化包

    "plsql9汉化包"就是为了解决这一需求,将PLSQL Developer的界面翻译成中文,以便中国用户能够更加便捷地进行数据库管理和开发工作。 PLSQL Developer 9是该系列的一个较旧版本,但仍然在一些企业和开发者中广泛使用...

    PLSQL Developer 12中文语言包

    PLSQL Developer 12中文语言包,PLSQL Developer 11g中文语言包,安装到PLSQL Developer安装目录下即可。或者直接将Chinese.lang中文语言包直接拷贝到PLSQL Developer目录下,打开PLSQL Developer选择Preferences-...

    PLSQL Developer美化包

    PLSQL Developer中自带的美化十分的粗糙,排版不够简洁,并且美化后所有的字母都变成大写,不便于阅读。这个美化包,美化的规则是关键字大写,其他字母小写,并且排版好看。

Global site tag (gtag.js) - Google Analytics