先创建包,再创建包体---------------创建包体--------------------- create or replace package body pkg_yygl_service Is PROCEDURE p_service(as_date In Varchar2) As Begin p_zgda(as_date); p_rydd(as_date); p_rylz(as_date); End p_service; Procedure p_job As ls_date Varch
SQL> create or replace procedure sp_guocheng1 is--如果有这个名字就替换 2 begin--执行部分 3 insert into guocheng values('liyifeng','liyifeng'); 4 end; 5 / --执行的意思 Procedure created 显示错误SQL> show error;Errors for PROCEDURE LIYIFENG.SP_GUOCHENG1: LINE/COL E
一.程序包和包体 程序包(package):存储在数据库中的一组子程序.变量定义.在包中的子程序可以被其它程序包或子程序调用.但如果声明的是局部子程序,则只能在定义该局部子程序的块中调用该局部子程序. 它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装.包类似于JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法. create or replace package stuinfo as type stucur is ref cursor; proce