Oracle 存储过程

    存储过程是指数据库中已编译的可调程序,它作为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;
    --------------------------------------------------------------------------------------  
        

        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值