REMOVEPIPE¶
说明¶
此函数功能是删除指定的管道
返回值¶
删除成功返回0,失败会报错。
注解
删除管道时参数传入NULL会报错。
除创建者和管理员其他用户没有删除私有管道权限。
创建的管道只能通过调用REMOVEPIPE或关闭数据库实例删除。
REMOVEPIPE函数提供对DBMS.REMOVE_PIPE方法的实现,该方法的详细说明请参照 REMOVE_PIPE 章节。
示例¶
-- 清理环境
drop procedure myremovepipe cascade;
-- 删除管道程序
create procedure myremovepipe() is
declare
flag int;
begin
flag := removepipe('mypipe');
if flag = 0 then
dbms_output.put_line('pipe remove success');
else
dbms_output.put_line('pipe remove fail');
end if;
end;
/
exec myremovepipe();
drop procedure myremovepipe;