关于游标

游标:结果集
游标分类:
1.静态游标:(隐式、显示、sys_refcursor(可作参数传递))快照游标,结果集不受更新影响
2.动态游标:is ref cursor,结果集受更新影响

静态游标与动态游标最大的区别是静态游标在运行前将游标变量和SQL关联,
而动态游标恰恰相反是在运行后将游标变量和SQL关联。

静态游标例子:
南京-行者无疆(306792803) 10:25:53 
比如你一个表有10000条数据,在你获取第50条数据的时候,另外个session修改了第10000条数据,
当你游标获取到第10000条数据的时候,还是获取的更新前的数据

遗留问题:实验没有成功。

------------1---------------------------
-- Created on 2012-8-21 by ADMINISTRATOR 
declare 
  -- Local variables here
  i integer;
  TYPE c_c IS REF CURSOR RETURN tt%ROWTYPE;
  cur_t    c_c;
  cur_c    cur_t%ROWTYPE;
begin
  -- Test statements here
  OPEN cur_t FOR SELECT * FROM tt;
  LOOP
    dbms_lock.sleep(0.01);
    FETCH cur_t INTO cur_c;
    EXIT WHEN cur_t%NOTFOUND;
    dbms_output.put_line(cur_c.a);
  END LOOP;
  CLOSE cur_t;
end;

--------------2--------------------------
UPDATE  tt SET a=222222222222222222222222222 WHERE a=10000;
COMMIT;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26216631/viewspace-741464/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26216631/viewspace-741464/

通过合成方式模拟了多种发动机在运行过程中的传感器监测据,旨在构建一个用于机械系统故障检测的基准资源,特别适用于汽车领域的诊断分析。据按固定时间间隔采,涵盖了发动机性能指标、异常状态以及工作模式等多维度信息。 时间戳:据类型为日期时间,记录了每个据点的采时刻。序列起始于2024年12月24日10:00,并以5分钟为间隔持续生成,体现了对发动机运行状态的连续监测。 温度(摄氏度):以浮点形式记录发动机的温度读。其值范围通常处于60至120摄氏度之间,反映了发动机在常规工况下的典型温度区间。 转速(转/分钟):以浮点示发动机曲轴的旋转速度。该参在1000至4000转/分钟的范围内随机生成,符合多发动机在正常运转时的转速特征。 燃油效率(公里/升):浮点型变量,用于衡量发动机的燃料利用效能,即每升燃料所能支持的行驶里程。其值范围设定在15至30公里/升之间。 振动_X、振动_Y、振动_Z:这三个浮点列分别记录了发动机在三维空间坐标系中各轴向的振动强度。测量值标准化至0到1的标度,较高的值通常暗示存在异常振动,可能与潜在的机械故障相关。 扭矩(牛·米):以浮点征发动机输出的旋转力矩,值区间为50至200牛·米,体现了发动机的负载能力。 功率输出(千瓦):浮点型变量,描述发动机单位时间内做功的速率,值范围为20至100千瓦。 故障状态:整型分类变量,用于标识发动机的异常程度,共分为四个等级:0代正常状态,1示轻微故障,2对应中等故障,3指示严重故障。该列作为分类任务的目标变量,支持基于传感器据预测故障等级。 运行模式:字符串类型变量,描述发动机当前的工作状态,主要包括:怠速(发动机运转但无负载)、巡航(发动机在常规负载下平稳运行)、重载(发动机承受高负荷或高压工况)。 整体包含1000条记录,每条记录对应特定时刻的发动机性能快照。其中故障状态涵盖从正常到严重故障的四级分类,有助于训练模型实现故障预测与诊断。所有据均为合成生成,旨在模拟真实的发动机性能变化与典型故障场景,所包含的温度、转速、燃油效率、振动、扭矩及功率输出等关键传感指标,均为影响发动机故障判定的重要因素。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
你现在是一个高中物理老师兼程序员,需要做一个HTML格式的程序来模拟游标卡尺,借此仿真真实的游标卡尺动画,通过鼠标移动游标尺来指导学生读。我会给你一篇资料参考,你结合网上关于游标卡尺的资料以及读操作的有效字的理解,再结合如下要求进行编程,输出HTML格式代码。 资料: 游标卡尺 (1)构造:主尺、游标尺(主尺和游标尺上各有一个内、外测量爪)、游标卡尺上还有一个深度尺。(2)用途:测量厚度、长度、深度、内径、外径等。 (3)原理:利用主尺的单位刻度与游标尺的单位刻度之间固定的差值制成。 不管游标尺上有多少个小等分刻度,它的刻度部分的总长度比主尺上的同样多的小等分刻度的总长度少1 mm。常见的游标卡尺的游标尺上小等分刻度有10个的、20个的、50个的,其规格见下: 刻度格(分度)10个 刻度总长度9 mm 每小格与1 mm的差值 精确度(即读可精确到多少)0.1 mm 刻度格(分度)20个 刻度总长度19mm 每小格与1 mm的差值 精确度(即读可精确到多少)0.05 mm 刻度格(分度)50个 刻度总长度49mm 每小格与1 mm的差值 精确度(即读可精确到多少)0.02mm (4)读:若用x示从主尺上读出的整毫米,K示从游标尺上读出的与主尺上某一刻度线对齐的格,则记录结果示为(x+K×精确度) mm 要求: 1.根据实际游标卡尺的形状,将其图形背景设置为类似的尺身+外测量爪的形式。 2.游标尺的下半部分最好也增加外测量爪。 3.测量值为零的时候,两个外测量爪是贴合的。 4.外测量爪可以采用主尺是长方形,测量爪是与其垂直的长方形进行简化设计,类似与顺时针旋转90°后的L的形状。 5.游标卡尺的游标尺刻度线的顶部在同一个水平线,主尺的刻度线的底部在同一个水平线 6.主尺的刻度线的底部和游标尺刻度线的顶部是接触的,这样子才可以按照真实的使用情况去游标尺上面第几个刻度对齐主尺上的某个刻度。 7.不同游标卡尺精确度有差异,对应的游标尺移动时的最小步长也有差异。目的是始终确保当两个外测量爪卡住某个距离时,游标尺上总有一个刻度线能和主尺的某个刻度线对齐。 8.当游标卡尺中的游标尺上刻度线目不同时,对应的精度不同,同样对应的读结果不同 9.游标卡尺不需要估读,读结果当以mm为单位时,结果的小点后位与精确度的小点位一致。
08-29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值