直接上代码:
DELIMITER $$
drop procedure if exists proc_test$$
create procedure proc_test()
begin
declare id int; --对象id
declare done int; --循环结束的标志
declare in_dateTime date; --循环递增的起始时间
declare tempVal int; --随机数
declare cursor_test cursor for select cfldID from cfield; --建立游标,获取所有的cfield的id
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1; --设置循环结束的标志
open cursor_test; --打开游标
cursor_loop:loop
fetch cursor_test into id;
if done =1 then
leave cursor_loop;
end if;
--设置起始时间值
set in_dateTime = '2012-11-30 00:00:00';
set @in_dateTime = in_dateTime;
--while递增循环,每次增加一个小时
loop_while: while @in_dateTime < '2012-11-30 23:00:00' do
--生成随机数
SELECT FLOOR(18 + (RAND() * 7)) into tempVal;
set @tempVal = tempVal;
insert into cdacq(cfldID,HTime,MTime,LTime,FanState,FanPowerState,SupplyTemp,RoomTemp,AcqTime,Alt) values(id,10000,10000,10000,'84','0',42,@tempVal,@in_dateTime,'');
set @in_dateTime = date_add(@in_dateTime, interval '01:00:00' hour_second); --时间增加一小时
end while loop_while; --结束while循环
end loop cursor_loop; --结束loop循环
close cursor_test; --关闭游标
end $$ --存储过程结束
DELIMITER;
分享到:
相关推荐
可以生成制定范围内的随机数。有GUI界面
北邮数电实验 6 随机数生成电路的设计与实现 报告(含VHDL代码)
随机数生成专家是一款免费强大的随机数生成器,该软件无需安装,打开即可使用,支持三种随机数生成模式,比如范围模式、列举模式和多维模式,可以生成不同形式的随机数,支持生成指定范围内的几乎所有精度的整数和...
程序包含了随机数值生成的几种方法,可以直接拿来用。
包含随机数生成器的源码和打包好的软件,可以生成设定区间的任意个随机数
Java简易随机数生成 下载完请输入测试代码 public static void main(String[] args) { System.out.println(random(50,100));//example System.out.println(random(50.0,100.0)); }
1. 设计并实现一个随机数生成电路,每2秒随机生成一个0~999之间的数字,并在数码管上显示生成的随机数。2. 为系统设置一个复位键,复位后数码管显示“000”,2秒后再开始每2秒生成并显示随机数,要求使用按键复位。
随机数生成器,可以随机生成随机数,可用于幸运号抽奖等。
随机数生成器(包括数字、字母、特殊符号)
labview随机数生成并组成数组.vi
可以随机生成序列号、纯数字、字符串; 其中随机生成纯数字可以自己控制随机数位数。
JAVA做的0-100随机数生成器,可脱离JAVA环境运行,稍微有点大
java学习资料—实例解析常用Java随机数生成;java学习资料—实例解析常用Java随机数生成;java学习资料—实例解析常用Java随机数生成;java学习资料—实例解析常用Java随机数生成
vb.net写的随机数生成 界面美观 生成后可冒泡排序 可自定义生成个数 和范围
详细介绍了随机数生成的方法
既可以在不指定范围产生随机数 也可以在指定范围产生随机数,产生0到某个数的随机数
matlab随机数生成大全,包括matlab中最常用的随机数生成函数,并提供了具体实例进行讲解
随机数生成器 可以自动生成满足各种分布条件的随机数
使用NIST统计测试集验证STM32微控制器随机数生成 使用NIST统计测试集验证STM32微控制器随机数生成 使用NIST统计测试集验证STM32微控制器随机数生成 使用NIST统计测试集验证STM32微控制器随机数生成 使用NIST统计测试...