梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
    存储过程是指数据库中已编译的可调程序,它作为PL/SQL程序单元是以对象的形式存在于数据库中的。
    包是将较小的程序在逻辑上组合在一起,这种由过程到包的组合就是代码的模块化。包的使用意味着只需要管理较少的文件和较少的模块,更容易做到代码的重用。
    下面举一个最简单的例子:
    -------------------------------------------------------------------------------------
    --创建表:
        create table names(name varchar2(32));
    --创建包头:
        create or replace package myPack
        as
            procedure insert_name(name  in varchar2);
        end myPack;
        /
    --创建包体:
        create or replace package boby myPack
        as
            procedure insert_name(name in varchar2)
            as
            begin
                procedure insert_name(name) values(name);
            end insert_name;
        end myPack;
        /
    --调用存储过程:
        call myPack.insert_name('李诗月');
    --查询
        select * from names;
    --------------------------------------------------------------------------------------  
        

        
posted on 2007-11-07 11:53 HUIKK 阅读(253) 评论(0)  编辑  收藏 所属分类: DataBase

只有注册用户登录后才能发表评论。


网站导航: