mysql存储过程语法

原创 2012年03月22日 01:31:41

create procedure procedureName(IN param INTEGER,OUT result char(10),INOUT temp INTEGER)//参数可以自由选择

//多条语句需要使用begin end语句块,该语句块可以嵌套

begin

//声明变量同样可以直接使用@variableName

DECLARE variableName INT DEFAULT 1;

//设置变量的值

SET variableName=2;

//或是SET @variableName=2

//IF语句

IF variableName=2 THEN

//添加需要执行的语句

//若没有else选项可以直接END IF;

ELSE

//添加需要执行的语句

END IF;

//CASE语句

CASE variableName

WHEN 0 THEN //执行的语句

ELSE //执行的语句

END CASE;

//循环WHILE

WHILE variableName=2

//循环体中使用的语句

END WHILE;

end

//调用存储过程的方式

call procedureName(1,@x,@y);

select @x,@y;

MYSQL存储过程入门1、语法以及in,out区别

1.什么是存储过程? 其实存储过程就是预编译了的SQL语句。 2.优点: (1)提速: 只需要经过一次预编译,以后就可以直接调用该存储过程。如若有数百次的SQL语句执行,存储过程更快速,因为其经...

MYSql存储过程的作用及语法

1、使用了存过程,很多相似性的删除,更新,新增等操作就变得轻松了,并且以后也便于管理! 2、存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。 3、存储过程可以接受参数、输出参数、...
  • cloudday
  • cloudday
  • 2011年10月25日 22:56
  • 12348

mysql 5.0存储过程(包括语法,符号)

一.创建存储过程 1.基本语法: create procedure sp_name() begin ……… end 2.参数传递 二.调用存储过程 1.基本语法:call sp...

mysql存储过程语法

查询数据库中的存储过程   方法一:        select `name` from mysql.proc where db = 'your_db_name' and `type` = 'P...

Mysql与Oracle存储过程语法对比

先贴出两个不同数据库的prc进行直观对比. 此为oracle存储过程 create or replace procedure PROC_AAA_VOICECODE_LIMIT( app...

MYSQL 存储过程语法入门

首先看MySQL 5.0参考手册中关于创建存储过程的语法说明:    1. CREATE      2. [DEFINER = { user | CURRENT_USER }]      3...

mysql存储过程语法及实例

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储...

存储过程语法(MySQL)

存储过程语法   存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法---------------...

mysql存储过程 基本语法

话不多说 一、MySQL 创建存储过程  “pr_add” 是个简单的 MySQL 存储过程,这个存储过程有两个 int 类型的输入参数 “a”、“b”,返回这两个参数的和。 drop ...

Mysql 存储过程基本语法

delimiter // 一般情况下MYSQL以;结尾表示确认输入并执行语句,但在存储过程中;不是表示结束,因此可以用该命令将;号改为//表示确认输入并执行。 一.创建存储过程 1.基本语法...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql存储过程语法
举报原因:
原因补充:

(最多只允许输入30个字)