VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

DROP PACKAGE BODY

功能描述

删除已存在的PACKAGE BODY。

注意事项

删除PACKAGE BODY后,PACKAGE内的存储过程及函数会同时失效。

语法格式

DROP PACKAGE BODY [ IF EXISTS ] package_name;

参数说明

package_name

已存在的包名。

示例

1、创建一个PACKAGE。

CREATE OR REPLACE PACKAGE emp_bonus IS
var1 int:=1;				 --公有变量
var2 int:=2;
PROCEDURE testpro1(var3 int);--公有存储过程,可以被外部调用
END ;
/

2、创建一个package body。

create or replace package body emp_bonus is
var3 int:=3;
var4 int:=4;
procedure testpro1(var3 int)
is
begin
create table if not exists test1(col1 int);
insert into test1 values(var1);
insert into test1 values(var4);
end;
begin    				
var4:=9;
testpro1(var4);
end;
end;
/

3、删除package body。

drop package body emp_bonus; 

相关链接

DROP PACKAGE