DROP PROC

功能描述

删除已存在的存储过程。

注意事项

  • 本章节只包含shark新增的语法,原openGauss的语法未做删除和修改。原openGauss的DROP PROCEDURE语法请参考章节DROP PROCEDURE
  • 新增支持通过DROP PROC方式删除存储过程,功能和DROP PROCEDURE方式保持一致。

语法格式

DROP { PROCEDURE | PROC } [ IF EXISTS ] procedure_name 
[ ( [ {[ argname ] [ argmode ] argtype} [, ...] ] ) [ CASCADE | RESTRICT ] ];

参数说明

  • PROC

    D库新增通过DROP PROC方式删除存储过程,功能和DROP PROCEDURE方式保持一致。

示例

create schema test_proc;
set current_schema to test_proc;

create procedure p1()
is
begin
RAISE INFO 'call procedure: p1';
end;
/

create proc p2()
is
begin
RAISE INFO 'call procedure: p2';
end;
/

drop proc p1;
drop procedure p2;

相关链接

DROP PROCEDURE

意见反馈
编组 3备份
    openGauss 2025-09-13 07:42:33
    取消