mysql 存储过程动态拼接sql并执行赋值
来源:互联网 发布:淘宝外卖商家app叫什么 编辑:程序博客网 时间:2024/05/20 09:06
处理拼接sql并且是在select查询拼接时的赋值:
CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(in _xnb varchar(50))BEGIN## 定义变量DECLARE _num FLOAT(14,6) DEFAULT 0;## @表示全局变量 相当于php $## 拼接赋值 INTO 必须要用全局变量不然语句会报错SET @strsql = CONCAT('SELECT SUM(',_xnb,') INTO @tnum FROM btc_user_coin');## 预处理需要执行的动态SQL,其中stmt是一个变量PREPARE stmt FROM @strsql; ## 执行SQL语句EXECUTE stmt; ## 释放掉预处理段deallocate prepare stmt;## 赋值给定义的变量SET _num = @tnum;SELECT _numEND;;
如果是where 查询 的话,直接就写 不用拼接sql
SELECT SUM(fee) INTO _trade_fee_buy FROM btc_myzr WHERE `coinname`=_xnb AND addtime BETWEEN _beg AND _bend;
阅读全文
0 0
- mysql 存储过程动态拼接sql并执行赋值
- oralce存储过程拼接sql字符串,并执行sql字符串给变量赋值
- mysql存储过程执行动态sql语句并返回值
- 存储过程动态组装sql并执行
- mysql存储过程执行动态sql
- mysql存储过程执行动态sql
- mysql 存储过程动态执行sql 例子
- mysql存储过程执行动态sql语句
- mysql 存储过程 执行动态sql
- mysql存储过程动态执行sql
- MySQL存储过程实现动态执行SQL
- mysql 存储过程动态执行sql
- 存储过程执行拼接的sql
- MySQL存储过程执行拼接语句
- SQL 存储过程 where 条件 动态拼接
- 在mysql中拼接sql并执行
- mysql存储过程中sql的拼接
- 存储过程中动态拼接sql,拼接单引号问题
- J
- Pomelo(一):网易开源基于 Node.js 的游戏服务端框架
- 机器学习的相关资源
- cocos2dx主循环的委托模式学习
- Android RxJava
- mysql 存储过程动态拼接sql并执行赋值
- 指针
- linux常用命令123
- EWAHCompressedBitmap数据结构及原理
- NIO 学习(八) selector详解
- Ubuntu上搭建自己的ngrok服务器
- Durid
- idea包路径下的配置文件无法读取
- python3爬虫攻略(2):urllib.request(2)