![](https://csdnimg.cn/release/download_crawler_static/86995533/bg4.jpg)
基本的创建、删除语法:
CREATEPROCEDUREsp_name([proc_parameter[,...]])
[characteristic...]routine_body
默认地,子程序与当前数据库关联。要明确地把子程序与一个给定数据库关联起来,可以在创建子程序的时候指定其
名字为db_name.sp_name 。
sp_name 存储过程的名字
proc_parameter指定参数为IN,OUT,或INOUT
characteristic 特征
routine_body包含合法的SQL过程语句。
DROP{PROCEDURE|FUNCTION}[IFEXISTS]sp_name
这个语句被用来移除一个存储程序或函数。即,从服务器移除一个制定的子程序。在MySQL5.1中,你必须有ALTER
ROUTINE权限才可用此子程序。这个权限被自动授予子程序的创建者。
IFEXISTS子句是一个MySQL的扩展。如果程序或函数不存在,它防止发生错误。