MYSQL存储过程中 表名 使用变量
2019独角兽企业重金招聘Python工程师标准>>>
# 该存储过程定义了几个传入参数,前缀都是para_
# 该存储过程的此部分功能是,查询根据传入参数动态生成的tbl_name表名的表中
SET tbl_name = CONCAT("result_", para_user);
SET @STMT := CONCAT("SELECT COUNT(*) INTO @num_count FROM ", tbl_name
," WHERE rng = '", para_rng
,"' AND north_latitude = ", para_north
," AND bck_datetime = '", para_datetime
,"' AND east_longitude = ", para_east, ";");
PREPARE STMT FROM @STMT;
EXECUTE STMT;
注:目前 存储过程 支持动态SQL,函数不支持。
转载于:https://my.oschina.net/sansom/blog/155526
MYSQL存储过程中 表名 使用变量相关推荐
- mysql 存储过程 动态表名
今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了. 集众人之智慧,最后,使用临时表解决 ...
- MySQL之在储存过程中使用表名为变量
我们知道,在MySQL的储存过程中,一般的输入参数为各种数据类型,如数值型,字符型等.那么,能不能让输入参数等于表名呢?答案是肯定的,那就是使用MySQL提供的PREPARE语法. 关于PRE ...
- mysql declare与set的区别_浅谈MySQL存储过程中declare和set定义变量的区别
在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...
- mysql存储过程set什么意思_浅谈MySQL存储过程中declare和set定义变量的区别
在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...
- mysql扩展中如何处理结果集_我们如何处理MySQL存储过程中的结果集?
我们可以使用游标来处理存储过程中的结果集.基本上,游标允许我们迭代查询返回的一组行并相应地处理每一行. 为了演示在MySQL存储过程中CURSOR的用法,我们基于以下名为" student_ ...
- MySQL存储过程中的3种循环
MySQL存储过程中的3种循环 在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易 ...
- linux mysql 存储过程乱码,mysql存储过程中 乱码问题解决办法
中文乱码无论在何时都是一个头疼的问题,mysql的存储过程参数也同样存在这个问题. 1.直接使用insert into语句没问题,能够正常插入汉字. 2.把insert into语句移到Procedu ...
- mysql 存储过程建表_MySQL 存储过程创建表
创建 CREATE PROCEDURE Pro_IsExistTable(ableName varchar(100),out outputParam int) BEGIN set @csql=con ...
- mysql 存储过程中limit
mysql 存储过程中limit 1.mysql的高版本(5.5),存储过程中的limit可以使用变量,如下:select * from student limit iStart,iNum; 2.my ...
最新文章
- matlab 设置路径 Linux
- JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)
- 从放弃迅雷和IDM到自己开发下载工具
- Seata 是什么?
- 前端如何实现音乐盒胶盘的转动_郑州Web前端入门教程之如何实现图片优化?
- Informix onstat 常用的监控选项解释
- opencv中的Mat图使用CDC显示
- 2016.9.18 --- Shenyang ol
- Python脚本的“__name__”属性
- js 对象,json数组遍历
- 4款微信公众号编辑器,哪个最好用?
- mysql gtid dump_MySQL之mysqldump备份的--set-gtid-purged参数
- matlab两表格合并,在matlab中将两个单元合并到一个单个单元中(merge two cell in one single cell in matlab)...
- 转盘抽奖图片html,html转盘抽奖
- 算法工程师与软件开发工程师的区别
- 重磅!《新一代人工智能伦理规范》发布丨附全文
- 数据分析案例3 海量数据分析---根据Ip地址计算归属地的需求
- 关于eclipse中没有js代码提示的解决
- 几乎全面的食品英文总结 (吃遍英文单词)
- 2022双十一喵果Autojs脚本
热门文章
- 东莞计算机应用能力报名,2017广东职称计算机考试报名:东莞职称计算机报名入口...
- 国服服务器_伊丁天堂国服|服务器类型建议收集
- slf4j日志的最优使用方式
- [转]版本控制软件Subversion的使用笔记(WIN)
- 分享十五个最佳jQuery幻灯插件和教程
- 服务器asp.net权限设置问题及解决方法时间:
- 国内外独立IP行情及网站用独立IP优势面面观
- Magento教程 6:商店设定与参数
- 5 个基于Linux命令行的文件下载和网站浏览工具
- 线性降维:PCA、LDA、MDS