oracle 嵌套游标以及java,oracle的时间处理

create or replace procedure test is

ids VOD_CMS_OPERATION_REGION.id%type; //变量ids与VOD_CMS_OPERATION_REGION表的id字段的类型一致

cursor cur_region is    select id from VOD_CMS_OPERATION_REGION; //定义游标

phoneId VOD_CMS_OPERATION_REGION2PHONE.id%type;

cursor cur_phone is select id from   VOD_CMS_OPERATION_REGION2PHONE  //第二个游标

where VOD_CMS_OPERATION_REGION2PHONE.REGION_ID=ids ;

begin

open cur_region;  //打开游标

loop    //循环

fetch cur_region  into ids;    //逐行处理游标把值放入变量 ids

exit when cur_region%notfound; //没找到游标退出循环

open cur_phone;

loop

fetch cur_phone into phoneId;

exit when cur_phone%notfound;

update VOD_CMS_OPERATION_REGION2PHONE set creater=1 where VOD_CMS_OPERATION_REGION2PHONE.id=phoneId;

end loop;

close cur_phone;

end loop;

close cur_region; 关闭游标

commit;

end test;

程序处理oracle时间

Calendar ca = Calendar.getInstance(Locale.CHINA);

ca.setTime(new Date());

ca.set(Calendar.HOUR_OF_DAY, 0);

ca.set(Calendar.MINUTE,0);

ca.set(Calendar.SECOND, 0);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

StringBuffer buffer = new StringBuffer();

buffer.append("select cmsAssetObject.regionIds from CmsAssetObject cmsAssetObject where cmsAssetObject.validdate >= " );

buffer.append("to_date('"+sdf.format(ca.getTime())+ "','yyyy-MM-dd hh24:mi:ss') ");

ca.set(Calendar.HOUR_OF_DAY, 23);

ca.set(Calendar.MINUTE,59);

ca.set(Calendar.SECOND,59);

buffer.append(" and cmsAssetObject.expiredate <= ");

buffer.append("to_date('"+sdf.format(ca.getTime())+ "','yyyy-MM-dd hh24:mi:ss') ");

buffer.append(" and cmsAssetObject.isWeather = 1");

oracle 嵌套游标慢,oracle 嵌套游标以及java,oracle的时间处理相关推荐

  1. oracle 游标while循环嵌套,oracle游标循环的嵌套

    完成批量修改user_tables中的所有表的栏位名(从MS SQL导入过来,发现大小写问题,造成很多麻烦) 存储过程见下: -- Created on 2012/3/14 by FREE decla ...

  2. oracle游标声明中使用变量赋值,Oracle游标使用方法(游标里使用变量绑定)

    来源:http://www.jzxue.com/shujuku/oracle/200910/01-2839.html 游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用C ...

  3. Oracle 11g Release 1 (11.1) 游标——显式游标

    http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#CIHCAHJA 本文内容 声明一个游标 打开一个游标 用游标获取一个 ...

  4. Oracle隐式游标和显式游标

    游标是什么?就是在内存开辟的一块临时存储空间. 1.Oracle隐式游标 1.1Oracle有常用的哪些隐式游标 1.2 Oracle隐式游标演示 -- 隐式游标 (使用的表为Oracle默认自带的e ...

  5. 【Oracle】PL/SQL 显式游标、隐式游标、动态游标

    在PL/SQL块中执行SELECT.INSERT.DELETE和UPDATE语句时,Oracle会在内存中为其分配上下文区(Context Area),即缓冲区.游标是指向该区的一个指针,或是命名一个 ...

  6. Oracle 原理:游标,显示游标、隐式游标、参照游标

    Oracle 游标有三种:显示游标.隐式游标.参照游标. fetch...bulk collect into select 语句会把结果集全部返回给用户,而无法对结果集中的每行数据进行单独的操作.因此 ...

  7. oracle父游标和子游标,诊断Oracle high version count(高版本游标)问题

    什么是high version cursor(高版本游标)?对于一个特定的游标有多少个版本就属于高版本游标是没有明确定义的.对于不同的系统有不同 什么是high version cursor(高版本游 ...

  8. oracle 游标内存自动释放,详解Oracle隐式游标和显式游标

    游标是什么?就是在内存开辟的一块临时存储空间. 1.Oracle隐式游标 1.1Oracle有常用的哪些隐式游标 1.2 Oracle隐式游标演示 -- 隐式游标 (使用的表为Oracle默认自带的e ...

  9. Oracle游标共享,父游标和子游标的概念

    Oracle设计shared pool内存的一个主要目的就是语句共享,通过语句共享,节省语句的解析时间,从而得到性能的提升.如果解释shared pool内存,工作量太大,这里只是做一个非常简单的演示 ...

最新文章

  1. 从零开始一起学习SLAM | 为什么要用齐次坐标?
  2. 2016年光伏系统成本将持续下降
  3. Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)(转)
  4. 大四学生对于晚睡的思考
  5. OpenCV 计算物体的凸包
  6. mysql性能优化金字塔法则pdf_MySQL索引优化2-优化法则
  7. Mysql 数据类型(整数、浮点数、定点数、字符串)【类型取值范围】
  8. 【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)
  9. 使用Git版本控制查看文件的更改历史记录
  10. 机器学习分类算法_收藏:机器学习算法分类图谱及其优缺点分析
  11. html5 命运之轮生产
  12. 【SpringBoot_ANNOTATIONS】自动装配 01 @Autowired @Qualifier @Primary
  13. Flume NG 配置详解(转)
  14. 101个著名的管理学及心理学效应(2)
  15. 解决idea导入项目中文乱码intellij
  16. 领域驱动设计核心概念
  17. 软件开源许可协议简介
  18. pca降维算法java_PCA降维算法
  19. Idea中如何查看pom中dependency Analyzer的快捷键
  20. 用session和mysql实现购物车_Session和Cookie实现购物车

热门文章

  1. Qt工作笔记-双击TreeWidget列进行数据修改
  2. C++工作笔记-对结构体的进一步认识
  3. Qt工作笔记-使用信号与槽让两个界面进行数据通信
  4. C++ STL string的构造函数
  5. 岳阳学计算机软件,岳阳学java专业学校排名
  6. mysql 不锁表备份_Mysql不锁表备份之Xtrabackup的备份与恢复
  7. shell与python的优劣_论python 和 shell的实用性
  8. android自定义radiogroup,Android自定义RadioGroup
  9. mysql服务等待应答超时_从mysql备份报错来看net_read_timeout 和net_write_timeout参数
  10. python xlrd安装_详解python中xlrd包的安装与处理Excel表格