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存储过程中 表名 使用变量相关推荐

  1. mysql 存储过程 动态表名

    今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了. 集众人之智慧,最后,使用临时表解决 ...

  2. MySQL之在储存过程中使用表名为变量

      我们知道,在MySQL的储存过程中,一般的输入参数为各种数据类型,如数值型,字符型等.那么,能不能让输入参数等于表名呢?答案是肯定的,那就是使用MySQL提供的PREPARE语法.   关于PRE ...

  3. mysql declare与set的区别_浅谈MySQL存储过程中declare和set定义变量的区别

    在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...

  4. mysql存储过程set什么意思_浅谈MySQL存储过程中declare和set定义变量的区别

    在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...

  5. mysql扩展中如何处理结果集_我们如何处理MySQL存储过程中的结果集?

    我们可以使用游标来处理存储过程中的结果集.基本上,游标允许我们迭代查询返回的一组行并相应地处理每一行. 为了演示在MySQL存储过程中CURSOR的用法,我们基于以下名为" student_ ...

  6. MySQL存储过程中的3种循环

    MySQL存储过程中的3种循环 在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易 ...

  7. linux mysql 存储过程乱码,mysql存储过程中 乱码问题解决办法

    中文乱码无论在何时都是一个头疼的问题,mysql的存储过程参数也同样存在这个问题. 1.直接使用insert into语句没问题,能够正常插入汉字. 2.把insert into语句移到Procedu ...

  8. mysql 存储过程建表_MySQL 存储过程创建表

    创建 CREATE PROCEDURE  Pro_IsExistTable(ableName varchar(100),out outputParam int) BEGIN set @csql=con ...

  9. mysql 存储过程中limit

    mysql 存储过程中limit 1.mysql的高版本(5.5),存储过程中的limit可以使用变量,如下:select * from student limit iStart,iNum; 2.my ...

最新文章

  1. matlab 设置路径 Linux
  2. JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)
  3. 从放弃迅雷和IDM到自己开发下载工具
  4. Seata 是什么?
  5. 前端如何实现音乐盒胶盘的转动_郑州Web前端入门教程之如何实现图片优化?
  6. Informix onstat 常用的监控选项解释
  7. opencv中的Mat图使用CDC显示
  8. 2016.9.18 --- Shenyang ol
  9. Python脚本的“__name__”属性
  10. js 对象,json数组遍历
  11. 4款微信公众号编辑器,哪个最好用?
  12. mysql gtid dump_MySQL之mysqldump备份的--set-gtid-purged参数
  13. matlab两表格合并,在matlab中将两个单元合并到一个单个单元中(merge two cell in one single cell in matlab)...
  14. 转盘抽奖图片html,html转盘抽奖
  15. 算法工程师与软件开发工程师的区别
  16. 重磅!《新一代人工智能伦理规范》发布丨附全文
  17. 数据分析案例3 海量数据分析---根据Ip地址计算归属地的需求
  18. 关于eclipse中没有js代码提示的解决
  19. 几乎全面的食品英文总结 (吃遍英文单词)
  20. 2022双十一喵果Autojs脚本

热门文章

  1. 东莞计算机应用能力报名,2017广东职称计算机考试报名:东莞职称计算机报名入口...
  2. 国服服务器_伊丁天堂国服|服务器类型建议收集
  3. slf4j日志的最优使用方式
  4. [转]版本控制软件Subversion的使用笔记(WIN)
  5. 分享十五个最佳jQuery幻灯插件和教程
  6. 服务器asp.net权限设置问题及解决方法时间:
  7. 国内外独立IP行情及网站用独立IP优势面面观
  8. Magento教程 6:商店设定与参数
  9. 5 个基于Linux命令行的文件下载和网站浏览工具
  10. 线性降维:PCA、LDA、MDS