mysql中拼接申请类语句并执行
来源:互联网 发布:易语言图片处理源码 编辑:程序博客网 时间:2024/06/05 17:11
背景:今天在写一个存储过程里面的一个更新语句时,其表名是需要是一个变量。那么,我们就不能直接定义一个变量然后update了,这个时候正确的做法就是,拼接sql语句然后
执行它。
不多说,直接上sql语句
CREATE DEFINER=`root`@`%` PROCEDURE `fun_me_part_empConfirm`(pUserId int,params varchar(5000),out rlt varchar(800))
BEGIN
-- 手机版员工确认后状态写入
declare vEmpConfirmTable varchar(45);
declare vEmpNo,vEmpId,vId int(11);
declare sq varchar(200);
-- set vEmpConfirmTable = params->'$.empConfirmTable';
set vEmpConfirmTable= _fnJsonStr(params,'empConfirmTable');
set vEmpNo = params->'$.empNo';
set vId = params->'$.id';
select id into vEmpId from hremp where empNo = vEmpNo;
set sq = concat('update ',vEmpConfirmTable,' set empConfirmState =1 where id =',vId,';');
call _sys_execSQL(sq);
set rlt= concat('{"success":true,"msg":""}');
END
- mysql中拼接申请类语句并执行
- 在mysql中拼接sql并执行
- MySQL执行拼接字符串语句实例
- MySQL存储过程执行拼接语句
- MySQL字符串分割并拼接语句介绍
- mysql 存储过程动态拼接sql并执行赋值
- Mysql语句拼接
- 解析Mysql执行语句并优化
- MySQL数据库中查找执行效率慢的SQL语句并KILL ID
- MySQL数据库中查找执行效率慢的SQL语句并KILL ID
- 用sp_executesql 来执行拼接的sql语句,并返回值
- mybatis 动态拼接mysql语句
- 在SHELL中执行MYSQL语句
- shell脚本中执行mysql语句
- MySQL中SELECT语句的执行顺序
- thinkphp中执行原生的mysql语句
- Shell 脚本中执行mysql语句
- 在SHELL中执行MYSQL语句
- 某安全浏览器竟然也被查出高危漏洞?开源安全问题不容忽视
- 自定义View之描边、便签、贴纸效果
- PAT (Basic Level) Practise (中文) 1017. A除以B (20)
- 对python中的装饰器的理解
- java向上转型过程中方法重写
- mysql中拼接申请类语句并执行
- Run-Time Check Failure #0
- LeetCode 答案(Easy)(101-200)
- ScrollView制作脚本实现图片添加
- CAD二次开发(C#)之添加文字样式
- 执行git命令时出现.git/': SSL certificate problem: self signed certificate的解决办法
- Python学习笔记·程序结构
- 最新ReactiveX/RxJava中文文档
- 【太虚AR_v0.1】使用教程 | 视频播放