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;
相关链接
意见反馈