首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【数据库原理与运用|MySQL】MySQL存储过程(详细超全)

,while等控制语句,通过编写存储过程,可以实现复杂的逻辑功能; 函数的普遍特性:模块化,封装,代码复用; 速度快,只有首次执行需经过编译和优化步骤,后续被调用可以直接执行,省去以上步骤; 格式 delimiter...begin         sql语句         end 自定义的结束符号 delimiter ; delimiter $$  create procedure proc02()...$$ create procedure proc04() begin set @var_name01 = 'ZS'; end $$ delimiter; call proc04() ;...-- 封装有参数的存储过程,传入员工编号,查找员工信息 delimiter $$ create procedure dec_param01 (in param_empno varchar (20))...begin select * from emp where empno = param_empno; end $$ delimiter ; call dec_param01('1001');

98530

【数据库原理与运用|MySQL】MySQL存储过程(详细超全)

,while等控制语句,通过编写存储过程,可以实现复杂的逻辑功能; 函数的普遍特性:模块化,封装,代码复用; 速度快,只有首次执行需经过编译和优化步骤,后续被调用可以直接执行,省去以上步骤; 格式 delimiter...begin sql语句 end 自定义的结束符号 delimiter ; delimiter $$ create procedure proc02()...$$ create procedure proc04() begin set @var_name01 = 'ZS'; end $$ delimiter; call proc04() ;...-- 封装有参数的存储过程,传入员工编号,查找员工信息 delimiter $$ create procedure dec_param01 (in param_empno varchar (20))...begin select * from emp where empno = param_empno; end $$ delimiter ; call dec_param01('1001');

1.2K10

【MySQL】MySQL的存储过程(1)

等控制语句,通过编写存储过程,可以实现 复杂的逻辑功能; 函数的普遍特性:模块化,封装,代码复用; 速度快,只有首次执行需经过编 译和优化步骤,后续被调用可以直接执行,省去以上步骤; 入门案例 格式 delimiter...自定义结束符号 create procedure 储存名([ in ,out ,inout ] 参数名 数据类形...) begin sql语句 end 自定义的结束符合 delimiter ;...$$ create procedure proc01() begin select empno,ename from emp; end $$ delimiter ; -- 调用存储过程 call...into my_ename from emp where empno=1001; select my_ename; end $$ delimiter ; -- 调用存储过程 call proc03...= 'ZS'; end $$ delimiter; call proc04() ; select @var_name01 ; --可以看到结果 系统变量 介绍 系统变量又分为全局变量与会话变量

1.7K20
领券