实际应用:MySQL5存储过程编写
|
源代码网整理以下MySql5.0以后均支持存储过程,最近有空,研究了一把这个。 源代码网整理以下格式: 源代码网整理以下
源代码网整理以下过程参数: 源代码网整理以下
源代码网整理以下函数参数: 源代码网整理以下参数名 参数类型 源代码网整理以下返回类型: 源代码网整理以下有效的MySQL数据类型即可 源代码网整理以下特性: 源代码网整理以下
源代码网整理以下过程体/函数体:格式如下: 源代码网整理以下
源代码网整理以下我在这里不关心专有的特性,这些与SQL规范不兼容,所以characteristic(特性)的相关内容不作考虑。 源代码网整理以下在开发过程中有几点要注意: 源代码网整理以下1、存储过程注释:MySQL支持采用--或者/**/注释,其中前者是行注释,后者是段式注释 源代码网整理以下2、变量首先用declare申明,其中临时变量可以直接以@前缀修饰以供引用 源代码网整理以下3、直接采用MySQL的Administrator管理器编辑时,可以直接采用如下函数文本录入; 源代码网整理以下但若在脚本中自动导入存储过程或函数时,由于MySQL默认以";"为分隔符,则过程体的每一句 源代码网整理以下都被MySQL以存储过程编译,则编译过程会报错;所以要事先用DELIMITER关键字申明当前段分隔符 源代码网整理以下用完了就把分隔符还原。 如下所示: 源代码网整理以下
源代码网整理以下4、MySQL支持大量的内嵌函数,有些是和大型商用数据库如oracle、informix、sybase等一致,但也有些函数名称不一致,但功能一致;或者有些名称一致,但功能相异,这个特别对于从这些数据库开发转过来的DBA要注意。 源代码网整理以下 源代码网供稿. |
