关于 YMatrix
部署数据库
使用数据库
管理集群
最佳实践
高级功能
高级查询
联邦查询
Grafana 监控
备份恢复
灾难恢复
管理手册
性能调优
故障诊断
工具指南
系统配置参数
SQL 参考
删除一个例程。
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