MySQL 存储过程 参数类型
2013-09-03 00:51
246 查看
MySQL 存储过程参数类型(in、out、inout)
此小节内容来自:参见地址:http://www.blogjava.net/nonels/archive/2009/04/22/233324.html
[b]MySQL 存储过程参数(in)[/b]
MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。 |
MySQL 存储过程 “out” 参数:从存储过程内部传值给调用者。在存储过程内部,该参数初始值为 null,无论调用者是否给存储过程参数设置值 |
MySQL 存储过程 inout 参数跟 out 类似,都可以从存储过程内部传值给调用者。不同的是:调用者还可以通过 inout 参数传递值给存储过程。 |
如果仅仅想把数据传给 MySQL 存储过程,那就使用“in” 类型参数;如果仅仅从 MySQL 存储过程返回值,那就使用“out” 类型参数;如果需要把数据传给 MySQL 存储过程,还要经过一些计算后再传回给我们,此时,要使用“inout” 类型参数。 |
1.11 例子:
相关文章推荐
- ibatis调用mysql带OUT类型参数的存储过程
- mybatis 调用mysql存储过程 带输出输入参数
- mysql存储过程传入表名做参数,进行分页处理
- mysql 存储过程 中文参数 乱码 问题
- MySQL 5 中,如何在写存储过程时在SQL语句中嵌入参数
- ASP 存储过程 参数数据类型 返回记录集
- JAVA程序调用MYSQL带有OUTPUT参数的存储过程
- mysql 带参数存储过程
- MySQL存储过程使用表名做参数
- MySql基础教程二(视图,存储过程,游标,触发器,事务,权限,数据类型)
- FireBird下存储过程TimeStamp数据类型参数的传递方法
- 存储过程传递参数时出现类型转换错误!如:varchar转换为int时出错
- mysql 存储过程 动态参数 查询执行结果
- MySQL存储过程使用表名做参数
- ASP中使用存储过程,遭遇"参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突"错误
- ASP存储过程参数数据类型
- 关于 mysql 存储过程 传递表名作为参数,以及从存储过程返回值的方法
- Mysql存储过程的创建,调用和三种参数类型的解释说明
- System.Data.OracleClient调用带blob等大字段类型参数的存储过程