Mysql 演示示例存储过程
DELIMITER $
CREATE PROCEDURE generate_Equipment(district INT,warehouseNO VARCHAR(10) )
BEGIN
DECLARE l_no VARCHAR(50);
DECLARE l_address VARCHAR(20) ;
DECLARE l_name VARCHAR(20) ;
DECLARE l_city VARCHAR(20) DEFAULT "天津";
DECLARE l_longitude DOUBLE;
DECLARE l_latitude DOUBLE;
DECLARE l_money BIGINT;
DECLARE l_type TINYINT DEFAULT 2;
DECLARE l_rand DOUBLE;
DECLARE l_init LONG;
DECLARE l_actual LONG;
DECLARE i INT DEFAULT 0;
WHILE i<100 DO
SELECT longitude INTO l_longitude FROM warehouse WHERE NO=warehouseNO AND district=district;
SELECT latitude INTO l_latitude FROM warehouse WHERE NO=warehouseNO AND district=district;
SET l_address="address";
SET l_name="equipment";
SET l_rand=RAND();
SET l_no=CONCAT('03Q',ROUND(l_rand*1000000000000));
SET l_address=CONCAT(l_address,ROUND(l_rand*i));
SET l_name=CONCAT(l_name,ROUND(l_rand*i));
SET l_longitude=l_longitude+l_rand;
SET l_latitude=l_latitude+l_rand;
SET l_init=ROUND(l_rand*30000);
SET l_actual=ROUND(l_rand*13000);
INSERT INTO equipment (NO,NAME,city,district,address,longitude,latitude,init,actual,TYPE) VALUES(l_no,l_name,l_city,district,l_address,l_longitude,l_latitude,l_init,l_actual,l_type);
SET i=i+1;
END WHILE;
END;
$
DELIMITER ;
版权声明:本文博主原创文章,博客,未经同意不得转载。
Mysql 演示示例存储过程相关推荐
- 【MySQL进阶】存储过程及存储函数
5.存储过程 5.1.介绍 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率 ...
- php mysql事务实例_PHP + MySQL事务示例
PHP + MySQL事务示例 我真的没有找到正在使用MySQL事务的PHP文件的正常示例. 你能告诉我一个简单的例子吗? 还有一个问题. 我已经做了很多编程,但没有使用交易. 我可以在header. ...
- 如何在mysql中创建过程_如何在MySQL 中创建存储过程?
问题阐述 自MySQL 5.0 开始,MySQL 就支持存储过程.存储过程是一些被用户定义的SQL 语句集合.一个存储程序是可以被存储在服务器中的一套SQL 语句.存储过程可以被程序.触发器或另一个存 ...
- golang连接mysql操作示例增删改查
golang本身没有提供连接mysql的驱动,但是定义了标准接口供第三方开发驱动.这里连接mysql可以使用第三方库,第三方库推荐使用https://github.com/Go-SQL-Driver/ ...
- mysql 、oracle存储过程语法区别
mysql .oracle存储过程语法区别 1. 条件语句:mysql使用elseif关键字,oracle是elsif关键字: oracle: if表达式 then 表达式: elsif 表达式: ...
- mysql中的存储过程是什么意思_mysql存储过程是什么
mysql存储过程:首先操作数据库语言SQL语句在执行的时候需要要先编译:然后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数来调用执 ...
- Qt数据库练习之QSqlTableModel的使用(MySql数据库示例,含源码+注释)
文章目录 一.操作示例 1.1 修改记录(数据) 1.2 添加记录(数据) 1.3 删除记录(数据) 1.4 取消操作 1.5 排序操作 1.6 查询操作 二.了解QSqlTableModel 三.源 ...
- c efcore.mysql_EF Core在mysql中调用存储过程
EF Core在mysql中调用存储过程,博主找了很多,然而大多都是EF Core+SqlServer的或者EF Core+Oracle的,并没有正对Mysql的Pomelo驱动的,所以查找了一些资料 ...
- mysql jdbc 创建存储过程_mysql JDBC 调用存储过程
与oracle不同,mysql不支持匿名块,如果需要写过程语句,则必需定义存储过程.如果你会oracle的存储过程,那么mysql的存储过程也很简单了. 一.创建存储过程 create procedu ...
- MySql数据库学习--存储过程(1)
在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用户入门. 存储过程介绍 存储过程是一组为了 ...
最新文章
- sql server mvp 發糞塗牆
- MyEclipse集成SVN
- 运动控制器对比:Windows MR、Rift、Vive、PSVR(译文修正版)
- EasyUI中Dialog对话框的简单使用
- yunos5 linux内核,魅蓝5S、魅蓝5对比看差异 选Android还是YunOS?
- [Leetcode][程序员面试金典][面试题16.11][JAVA][跳水板][数学][动态规划]
- mysql用supervisor管理_Supervisor使用详解
- 360浏览器 ajax取缓存,web开发遇到的坑之360浏览器缓存问题
- mysql 单表数据_Mysql--单表数据记录查询
- Python基础知识3: if判断语句
- 关于java设计模式与极品飞车游戏的思考
- 安装服务器系统大概多久,安装服务器系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的台球计费管理系统
- 【知识图谱】知识图谱嵌入模型简介
- 对于文章的字母、单词、短语,(无用词表)的检索Java代码实现
- Google 抓取工具(Googlebot)汇总
- 编译问题:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecur
- 山东理工ACM[2108]一元二次方程Ⅲ
- 微搭低代码Tab栏组件使用指南
- 16ava基础---Lambda,Stream流编程题