关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
流计算引擎
灾难恢复
系统配置参数
索引
扩展
SQL 参考
常见问题(FAQ)
删除一个例程。
DROP ROUTINE [IF EXISTS] name ( [ [argmode] [argname] argtype [, ...] ] )
[CASCADE | RESTRICT]
DROP ROUTINE 用于删除现有例程的定义,该例程可以是聚合函数、普通函数或过程。有关参数说明、更多示例及详细信息,请参阅DROP AGGREGATE、DROP FUNCTION和DROP PROCEDURE。
删除类型为整数的例程 foo:
DROP ROUTINE foo(integer);
无论 foo 是聚合函数、函数还是过程,此命令均可正常执行。
此命令符合SQL标准,包含以下数据库扩展功能:
标准仅允许每条命令删除一个存储过程。
IF EXISTS选项。
可指定参数模式和名称。
聚合函数属于扩展功能。
DROP AGGREGATE, DROP FUNCTION, DROP PROCEDURE, ALTER ROUTINE