2017年10月9日

mysql存储过程中的 in , out , inout

摘要: 在存储过程中传参分 in out inout 三种 in 可以输出从外部传入的变量 不会改变传进变量本来的值 从外部传入的变量,这个参数是不会变的create procedure a(in id int)begin select id; set id = 100;end$set @id=1$call 阅读全文

posted @ 2017-10-09 17:39 步行者811 阅读(183) 评论(0) 推荐(0) 编辑

mysql存储过程之变量的定义

摘要: mysql存储过程中declare 和set 定义变量的区别: ->使用set 或者select 直接赋值,变量名以@开头 例如: set @var=1; 可以在会话的任何地方声明,作用域是整个会话,称为会话变量,也是全局变量。 ->以declare关键字声明的变量,只能在存储过程中使用,称为存储过 阅读全文

posted @ 2017-10-09 17:34 步行者811 阅读(2232) 评论(0) 推荐(0) 编辑

mysql存储过程

摘要: -->存储过程简介:sql语句需要先编译后执行,而存储过程是完成一组特定功能的sql语句集,经编译后存储在数据库中,用户通过执行存储过程名并给定参数(如果存储过程带有参数)来调用它。 存储过程是可编程的函数,在数据库中创建并保存,可以由sql语句和控制结构组成。当想要在不同应用程序和平台上执行相同函 阅读全文

posted @ 2017-10-09 13:39 步行者811 阅读(121) 评论(0) 推荐(0) 编辑

导航